Pros:
Location is wonderful, as advertised. Space is very clean, and I really did love the smart toilet. TV and wifi work great, and the AC was able to keep the apartment at a great temperature. It was also a pretty good price, definitely worth it.
Cons:
Not a lot, but some small quirks worth documenting.
The check-in and check-out process was a bit annoying. Check-in was on the later end of normal (4 pm?) and check-out was on the earlier end of normal (11 am) - this is totally fine, but when I asked if we could check-in a bit earlier or check-out a bit later, the hosts were adamant that neither possible unless I paid 30$/hour for the extra time. I thought that was a bit weird, and declined - luckily, we were able to store our luggage for free with the nearby Eaton Centre instead.
The bathroom door was horrible. It's a slider (though the pictures show a door with a handle), and the stupid thing got horribly stuck and needed two people to close all the way. There were not as many towels as one would like, and they were very thin/poor quality.
The hosts also kept emailing me to remind me of quiet hours at 8 pm (we often weren't even in the apartment at that time), or to contact them the moment we checked in/out. Nothing wrong with that, just a bit pushy.
Overall, the place is great and definitely worth a stay, just know the small quirks and you'll have a great time.