The staff and service were exceptional. The property was really nice. Good restaurants. I would say some upgrades are needed. The air conditioner in our room was very old and didn’t really work. There weren’t enough pool chairs, so they overcrowd the beach. Since you’re on the beach, the beach vendors can get to you the whole day and are relentless!! You are bothered ALL DAY LONG. Pool chairs are all taken by 7:30 AM because people put towels on them. Lots of “owners” who feel entitled. But the staff were very nice and servers went above and beyond.