This place has everything you need. The location is perfect and it is very well maintained. The rooftop pool and gym were also pretty good. Overall I would recommend staying here to anyone visiting Toronto.