Phenomenal staff, friendly, helpful and nothing was too much trouble. The range and quality of the food was excellent. The apartment was a good size, as was the balcony, though the equipment very basic. Bathroom was a reasonable size and the shower was wonderful. Only downside was we found our beds quite uncomfortable being hard and a bit lumpy. The sofa was also very firm to sleep on.
The bar area, entertainment and facilities were great. The outdoor pool area was gorgeous, but it being February we didn't enter the water! There is a smallish indoor pool and jacuzzi however.
A couple of places could just do with a paint freshen-up, under our bedroom window for instance there was some loose paint possibly resulting from the morning condensation though we tried to air the room.
The massage (extra) was incredibly relaxing and very good value and I thoroughly recommend.