Helen's place is absolutely amazing. If you want the best view of Toronto, her place is the place to stay in! The pictures do not do her place justice. Everything you need to have a smooth stay is provided by Helen, not to mention that there is a grocery store right across the street and the place is about a 2 minute walk from the main Train station. I will definitely be staying here again!