4th time staying in 3 years. It's in a great location for shopping, dining and exploring, and very reasonably priced. We love that the rooms have a full kitchen - although pots, pans, utensils may not always be plentiful.
Majority of the staff are polite, friendly, welcoming and extremely helpful.
Housekeeping does an excellent job.
The property could do with some general maintenence and repairs - for example, the extractor fan in our room on this trip and the last trip didn't work, and the first room we were assigned on this trip, apparently the AC wasn't working. Overall, the accommodations get the job done for what we require. Just manage your expectations, and dont expect 5 star luxury accommodations and you'll be fine.