Rachael place is awesome!! Nice, clean and neat, just like the pictures.
The place is very well located, 3 blocks from the Dupont subway station, although you can basically walk to many of the Toronto attractions, (museums, stadiums, city hall and the CN tower)
Rachael is very approachable and friendly, the communication was smooth and the time response was fast.
We really enjoyed our stay in there.