Christopher's place is on a perfect location in Toronto. We've been to a Blue Jays game and the flat worked perfectly for that.... 3-5 min walking from Rogers Arena and CN Tower.
Shower and pillows are good... the two things we almost always have problem with!
Thanks for all the help Chris!