Common areas are nice, some minor maintenance needed. Staff friendly and helpful. Apartments are all individually owned, so hit and miss what you get. Ours was well stocked in terms of cutlery and crockery, but the apartment itself was tired and while the floors and beds were clean, the oven, A/C grills, washing machine, dishwasher were all slightly grim. Shower was either cold or no pressure, friendly staff attempted to rectify promptly, but the results were minimal. Overall, pleasant stay. Didn’t expect any more for the money we paid.