The programs are diverse and varied. The courses are interesting and taught by high-quality instructors. Student life is very lively and enjoyable. There’s a wide range of backgrounds, and you immediately feel safe.
On the other hand, I would note a few points for improvement at the administrative level, particularly the financial department and the neglect of certain sectors at the expense of others.