Case doesn’t meet financial need even for American students so you’d need a healthy budget.
What can your parents afford?
Stress level isn’t very high although since students are high achieving and academics are very strong, it wouldn’t be the right place if you hope to coast.
The location is great, University Circle has tons of nice places for students.