The location is just perfect for the Toronto urban life style and a easy access to all touristique attractions. Also the view is killing, the lake, the CN tower and the Rogers Center only to name dose are right in your face !
I will definitely go back to Helen little Toronto paradise.