This place is amazingly located right across the street from the Rogers Centre. The hosts are great at communicating, the check in and out are straight forward and simple. The place has everything you need, it is clean and is a perfect landing spot for a weekend in Toronto