If staying in downtown Toronto this is the ideal location. It's right in the heart of the city and everything is so easily accessible by foot or public transport. The Rogers Centre is a 2min walk so make sure to catch a Blue Jays game!!
The apartment was perfect...had everything we needed for the stay and surprisingly quiet for such a central location.
Vinny was a great host, our flight out was delayed so he made arrangements for us to collect our key and it couldn't have been made easier for us...top bloke!!
Have absolutely no complaints or negatives whatsoever.
Useful tip: If you have a wait between checking out and catching your flight, the Intercontinental hotel on Front Street (between Union Station and the CN Tower) will store luggage for non-hotel guests for $3 CAD per bag/case.