Great location. We walked to Chinatown, CN Tower and other touristy places. The apartment has a fantastic million dollar city view, especially at night. The included amenities and special touches (like fresh flowers) were very nice. The host was very responsive and quickly returned text messages.
Having free parking was great, though it took a while to get used to using the mirrors to look around corners for oncoming cars. Hint - to find the parking spot, just keep turning left (counter clockwise) as you descend until you get to the right level and spot.
We would definitely stay again.