Very nice resort. Very clean and overall quiet and perfect for relaxing and having a good time. The only downside is that the beach is non swimmable, but still nice to walk on sand. Lots of food options in Buffett style cafe, but not great. As a vegetarian I got tired of the same food. Also, food was not properly labeled, I tasted beans with meat accidentally. My daughter cannot eat gluten and had very little food options. The waiters were excellent, super nice and helpful. We always tipped them. The Asian restaurant was delicious as well as a the Mexican one, the Italian restaurant didn’t impress me, their menu was quite interesting, I was expecting more. I also didn’t like their towel policy. If you misplace your towel card, you are charged $30, it doesn’t make sense. Overall I recommend. I don’t think I would stay again but I prefer to explore other resorts and places.