I have not been traveling too much, and therefore I am not sure if I am the right person to right this review, but honestly, for our family, this place simply felt like a piece of paradise on earth!
It was so much better that we anticipated and it worked great with kids, having the restaurant just beside the pool and the beach. The apartment (villa) was HUGE and easily fit us all.
The receptionists were extremely kind and helped us arranging vast of unforgettable tours, making it really easy for us and very comfortable!
If you up for relaxing and adventuring with smaller kids, this is definitely worth a visit!