A well rounded school that provides great opportunities. With a small acceptance rate it allows for smaller classes sizes that make you feel more in touch with the teachers. An issues I find personally is the hight prices in regrades to tuition and living on residence causing me yo have to commute.