This seems to be a decent school. Beautiful campus. I came here for a conference and mostly hung out in their student union. However my hotel was near a lot of nice places to visit and restaurants which was pretty cool. First let me say my first impression was ok. There seems to be a lot of construction going on. As for the buildings themselves. There is not a lot of signage and it was difficult to navigate the parking near the union to get to our destination without any help. The staff here however seemed good and they were knowledgable about the conference.
Don't know about t the classes however I know they have some great research coming out of here. It's just not very visitor friendly to me. That's all.