Love this resort! Customer service is as good as it gets. Concierge and desk personnel are very helpful and the rest of the staff will do what they can to make sure that your stay is most excellent and your every need is meticulously handled. Have stayed at a casita and a regular room and have been satisfied with the amenities except for a small tear on one of the sheets??? Another downfall was the toilet paper, it was thin and not soft at all... Place is sprawled out, expect to take a long walk to the restaurants and pool areas. Overall, I would say, this is still a great place to stay and although it is a big resort and so spread out, it is good for you to walk...