McVeigh's is an interesting place - it's one of those bars where you'll meet people old enough to be your grandparents as well as university aged kids. However, everyone is very friendly, which I attribute to to how tiny the bar is. It is difficult to make your way through the bar without getting into a conversation which is a nice change from the majority of Toronto bars where you just get glared at when you try to walk around someone.
As mentioned in other reviews, there is live music on the weekends. The music is more drinking songs type music - I wish I knew the words to them, it seems like it would be a great deal of fun to sing along as many people often do.
The food is ok, nothing spectacular but definitely a cut above other pub food. The last time I was there I had the shepards pie, which was pretty tasty (especially when washed down with a delicious kilkenny).
There is also a patio at the back as well as in the front which is nice to sit out on a Sunday afternoon. Definitely a place to check out, espeically if you are into Irish pubs or looking for something a little different than your average night out in Toronto.