Overall everything at McMaster University is great! Beautiful campus, great professors, people are nice, wide variety of programs. The staff are very helpful when dealing with all kinds of questions and concerns. Made my first few years unforgettable.