Amazing place, right in the heart of Toronto. Very close to CN tower and Rogers Center and walking distance from many things. Fantastic