If you are looking for and extremely beautiful and relaxing resort, I recommend it. The pools are amazing, the two restaurants very comfortable and able to make adjustments if you have a food restriction. We were able to keep our gluten-free and red meat free diet in all meals. Very good infrastructure to travel with babies. The beach is just next to the pool. Very beautiful and green ocean, though it is not calm waters to swim.
The only downside is that not all employees are well trained to provide services you expect in a high level resort like this, from cocktails preparation to provision of towels by the pool. By the way, the lack of towels by the pool we found very awkward, never seen in a high level resort. The receptionist asked us to go from the pool back to our room to receive towels for the pool (??!).