5 nights here was a dream. Incredibly friendly, attentive staff, absolute beachfront location, serviceable restaurant, beautiful gardens, lovely clean pool, going to sleep at night hearing the waves lapping on the shore. What else can you ask for? Clean, comfortable, child friendly, and so easy on the eye. We will be back whenever we feel the need to recharge our batteries.