My boyfriend and I stayed here for 9 nights in February, I can honestly say we've never stayed in a better resort. The staff are first class, they couldn't be more friendly and helpful, they even step off the path when you are walking by, they can not do enough for you and everything is done without a problem.
The one thing that really impressed us was the quality of food, first class, alot of the chef's come from Thailand so there is a nice asian influence in the food. The breakfast was truly amazing, everything from the normal pastries and fruit to a fully cooked breakfast. They even have specific juices availably for the healthy ones. In both restaurants there is the restaurant menu which always run alongside a healthy option menu which was just devine.
Although we didnt have any treatments at the spa, if you have the time and money treat yourself as the ambience is truly special.
The beach is magnificent, very quiet, there are watersports if you so wish, the sun lounges are spread out nicely so you are not ontop of the person next to you. You receive two large white beach towels daily for use so there is never any concern about your towel not covering the whole lounger.
I think the only downside was we booked the boat transfer for a specific time however ended up waiting for over an hour before the boat left (on the way to the resort), which was an hour after the scheduled departure time.
We had lovey weather the whole time we were there apart from a day of rain and the odd shower.
One thing I would say is unless you are one that eats 3 full meals a day I wouldn't bother going for the full board option as breakfast is included in your room rate. Half board would be plenty enough in my opinion. An afternoon tea is served daily in the library but be sure to arrive early especially if there are kids around.
I couldn't not recommended this resort more, we had a wonderful time and hope to return in the future.