This apartment is fantastic and I'd definitely stay here again.
A corner unit high on the 28th floor at Avenue Road and Yorkville Avenue, you've got full-on, expansive views looking north, west, and even south down to the CN Tower. The apartment has huge windows and is flooded with light. That in and of itself is enough to want to stay again. Wonderful.
The unit is pretty much exactly as listed (some of the furniture is different, but still basically the same), is spotlessly clean, and has everything you'll need for your stay, including a modern kitchen space for light cooking, a washer/dryer, DeLonghi espresso machine, iron/ironing board, etc.
Communication was minimal and efficient and included all the info I needed. Check-in/check out was a breeze.
There's everything to love and nothing to complain about here. Pretty much perfect.