It was a great experience, the quality of teaching and attention was excellent, particularly with the tutorial system. My class sizes were all between 2 and 8. On the whole, the rest of the student body were nice, and it was relatively easy to maintain a good work/life balance.