This place is in an amazing location and walking distance to several areas (CN Tower, China Town.. etc). Check-in process was super easy too. Definitely would recommend this place.
Our only complaint were the towels smelled unwashed/musky, although they did look clean.