Overall, we had a great stay. There’s always food to choose from and we never went hungry. There were a few mishaps with the front desk and cleaning staff. We were given a double bed room on our honeymoon and it took many visits to the lobby to fix that we wasted almost a whole day on it, because each person we spoke to said “come back at *a specific time* which we had to come back 4 separate times to switch rooms, but our bellhop came to the rescue. We left super early for an excursion and forgot to tip so our balcony door was left open and dirty sheets were put on our bed. One night, at 8:30pm we had a cleaning lady show up saying “they want me to make the room” when we had our room cleaned that morning and we’re leaving the next. Earlier the same day, our key cards no longer worked to get in our room. But these didn’t ruin our vacation, the resort is huge with so many different options for food, pools, beach. The spa was amazing, the ocean was crystal clear and beautiful. No bugs on the resort. It’s really all you can ask for once you take away our minor issues.