I would definitely recommend this place if you are visiting Toronto. It’s very well located in downtown, only walking distance to most attractions ( CN tower, Marina,...). The apartment is very clean and located in a very quit building. You will find all what you need for your stay.