Great appartment to stay in the heart of Toronto. 5 minutes walk from the Rogers Centre!