The property was very clean and the staff was absolutely wonderful. The pools were clean and well maintained and all service at the bars and restaurants was fantastic. We were a little disappointed to be hounded on the first day about attending a presentation for Hyatt Timeshares, which we had no interest in attending but seemed to be very pressured. We were also disappointed to find that the beach, which is regularly refurbished with sand, was not up to standard - it was so rocky that there was no way to get out into the water unless you brought aqua shoes with you. So while the beach was beautiful to look at, it was basically unusable. We caught an outside show on Halloween featuring many dancers that was fun and festive. Overall, we very much enjoyed our stay but wished the beach was better.