The service is extraordinary. The staff are friendly, courteous, and very efficient. The water temperature of the pools is warm and soothing. The breakfast buffet is delicious: Omelettes, fresh fruit, typical Mexican dishes; you name it, they got it. It was a pleasure coming home at night dead tired to a spotless room. In short, if I had to ...