The food and beverage staff were exceptional, both on site restaurants were world class. On the hotel side, this place really caters to families. While we enjoyed our stay overall, the high cost pushed our expectations. We were on our honeymoon yet surrounded by screaming children and families everywhere. The quiet pool sits directly in front of the kids pool which certainly doesn’t make it quiet. Our room was sandwiched between families with small children despite the hotel knowing we were wanting to relax in a more private setting (which they have on the other side of the hotel).
Overall we would recommend staying at a different hotel if you are traveling without children and going to the restaurants instead.