PROS:
Location, location, location!
Located right on Hyde Park, with views of the park and all around from the 14th floor.
Ease of access - with the Opal card, you can roam the city via public transit so easily, and the stations are very nearby.
Host very responsive and went out of her way to help out - even picking up our luggage from us in the morning as we got off the cruiseship in the harbor so we wouldn't lose any sightseeing time before the apartment was ready.
CONS:
not much - the aparment is a little tired, but workable. Bed was comfortable and clean, that's the main thing. Good value for the location.