We stayed here while waiting to take possession of our own condo. The location is convenient, the building is quiet, and the owner includes some extras (some basic food essentials, etc.) that make it easy to move into. The building had an issue with plumbing that affected this suite while we were there, and the owner was very responsive.
An issue we had (and still do) is with Trip Advisor. The owner has a relaxed rental policy and we should have been able to change our exit date with 14 days notice. Emails to Trip Advisor (3 of them) were not returned for over a week, and this issue is still not resolved, although we have left the condo.
I would recommend staying at this condo, but I highly not recommend booking a longer term rental through Trip Advisor again.