We have stayed at Helen’s place for 3 days while visiting Toronto and can only recommend it to everyone.
First, the location is perfect; close to the CN Tower, the Aquarium and the Roger’s Center, but also to the Financial Center and the main shopping streets.
We have walked around during our entire stay and it was very convenient.
The apartment itself is clean, spacious and with some nice amenities. Helen is very responsive and willing to help. The condo where the apartment is located is clean and nice, a bit crowded sometimes so there can be a queue for the elevators (not surprising as there are 50 floors). The parking spot, swimming pool and jacuzzi are a nice addition to the unit, and I did not even mention the view from the apartment yet.
Book it, you won’t regret it.