Helens place centrally located with an amazing view. I would highly recommend this place for stay in Toronto.