I've attended one event at Thomson House and helped to organize another. Both times the staff have been friendly, helpful and very professional, the facilities are attractive and clean and the food is very tasty.
The Ball Room is excellent for speaker events and receptions - it's where I've attended both events. I've also eaten in the restaurant on the first floor, they do a pretty decent burger.
Definitely my favourite venue for events at McGill.