Let me start by saying that I loved this resort and will probably return. The drive from the airport is spectacular and your greeted with singing and a welcome cocktail...very nice.
The Beach is amazing, hardly anyone on it once you leave the resort, and the water is warm calm and very blue. The ocean is full of fish and people said it was like diving into an aquarium, you didn't even need a mask to see the fish, just stand neer the coral. Lota of chairs and Palappas on the beach too.
The pool is small but I din't care because the beach was great.
I have a very sensitive stomach and am always tired of resort food after a couple days, but here the food was great, I had no problems at all and enjoyed every meal.
Our problem was with the room, obviously very old and not well maintained. The mini fridge and ceiling fan did not work and were not repaired even after we complained. The room safe was difficult to operate and had no instructions, it took two trips to the front desk to figure it out and for this agrevation, we were charged an extra $28.
The front desk kept telling us things like beach towels and an umbrella would be in our rooms and they never were, resulting in chasing down maids who didn't speak english.
Having said this, I'm still willing to go back because everything else was great. If it wasn't for the problems with the room, I would give it 4 1/2 stars.