This Residence gives me mixed feelings.
On the positive side: Well located, friendly staff, great breakfast, nice swimming pool, large parking area, well furbished in terms of beds, wardrobe, cupboards, kitchenware.
On the bad side: Restaurant food isn't great (although staff is also quite friendly), shower head half broken leaking water, doors in the room are quite thin (you can hear everything going on the toilet)
On the ugly side: No housekeeping for stays shorter than 1 week, and hot water runs out after 3 people shower.
Overall, the experience was fine, but its more a 3 star stay rather than 4 star. Would probably not stay again.