Best place to stay in Toronto.
The location is perfect. Next to a vibrant street with a lot of stores, bars and restaurants and the metro station which takes you to downtown Toronto in just a couple of minutes.
The check in and communication was very easy and fast.
I highly recommend that apartment.