The Co-op program is definitely the nation's best, and it gives us professional experience that students from other universities don't get.
The facilities are mostly up to date, but as for campus life, you have to get yourself involved if you want to socialize with people.
There are many sports events, and the school provides rides.