The service is impeccable. Everyone at the resort is kind and helpful. So many great little details that are unique to the hotel like “surprise of the day” and snacks throughout the day. The resort is big and has its own price beach where you can jet ski and many other water sports. There’s also a beach club and many other entertainment facilities. I’ll definitely come back!