As with previous reviews I can't fault this place. The service was absolutely impeccable; from the reception staff to the attendants and the restaurant staff. The rooms were spacious and contained everything you could possibly need for a holiday. I had a swedish massage in the spa one afternoon and it was the best massage I have EVER had.
When booking try to get breakfast included as this was outstanding. The food was delicious and it had a huge range to choose from. We ate at their beach club (Indigo Beach) most mornings and the staff were again fantastic (a special mention to Roberto, Edwin & Roger who served us most mornings and were great).
The beach is gorgeous (I happened to love the boats as they add character) & the sea is crystal clear. If you stay at Indigo Beach you get comfy beds and the staff are on hand to get you anything you may need all day.
I can't praise this hotel enough and would go back at the drop of a hat!!!