The best thing it has would be the study/life balance, while still giving quality education. It has really competent academic staff in all the fields I took courses in (computer science, mathematics, and business). There is always a student event happening, and there are countless student associations for any hobby/interest. Not to mention all the student traditions that have been kept alive for tens of years.