We stayed in the "garden" room - a large studio alongside the pool. Room was spacious, clean, nicely presented and had a kitchenette. We frequently sat at the table and chairs outside our room in the shade. All the staff (reception, security and house aids) were friendly and helpful.
Location is very handy - one block from beach and one block from shopping. Surprisingly quiet even though it is close to the action. We found it to be excellent value for money.