Beautiful apartment in an excellent location. Very spacious and clean, and right in front of the CN Tower, and a 5 min walk from Union Station and the UP Express, (this is the train to you can take to/from the airport).
It has everything you will need!! The hosts are great as well, and you can do self check-in.