I cannot say enough good things about this resort. The main building as well as rooms are modern and very well kept. The food is quite good as far as a resort goes. And the views, whether you are on the terrace overlooking the water, or on the beach are incredible. What actually makes this resort so amazing is the staff. The room service team ensures your room is clean, and multiple times per day, they will make sure your fridge is stocked with water, pop and beer. The restaurant staff are very friendly and attentive. We never had to wait long for refills or any of our food. The bar staff were on a whole different level of service. I have been to many resorts, and I have never experienced service this good. I have 0 complaints with any of them, however, Francisco, Nestor, Ariel, Rebeca, and Franklin were absolutely incredible. They took the time to get to know our entire group and went above and beyond every time we saw them. Even if they saw us away from the bar, they would come say hi and make sure we were ok. We are barely home 24 hours and everyone is already talking about going back soon based on our experience with Francisco, Nestor, Rebeca, Ariel and Franklin. Our entire group agrees this is the most well rounded experience we have every had at a resort.