First thing, the restaurants were incredible. The food was great, the atmosphere was nice, and the staff were really friendly. The buffet is your normal buffet, nothing too special to write home about. There are a lot of options, but after 2 days I’m pretty sure you have seen everything, especially since the menu did not change during my 6-day stay.
There was one restaurant near the beach that I was not able to visit because, for some reason, it was closed both times I tried to go.
One thing about this hotel: make sure when booking through Expedia or their website that all reservations are correct and there are no mistakes, because no one will help you. Neither Expedia nor the hotel took responsibility. I paid for a room that I had to keep empty throughout my stay, and there was no incentive or help offered. I paid for something I was not able to use, and even though I noticed the issue within hours of making the reservation, no one helped. I ended up having to absorb the cost.
The room could use some remodeling. The beds were comfortable, but some of the bathrooms are not up to standard. There were cosmetic issues and repairs that did not look good, especially considering how much we paid for the stay.