Excellent location, excellent place especially if you have a pet. Best thing about this place is how responsive the host is. I spent almost a month and a half and it was a very pleasant stay. Highly recommend and perhaps the best place to stay in downtown Toronto, especially if you have a pet.
Cheers!