"Had a great time with my wife and young kids. Resort is very clean and looks great. They cleaned our rooms quickly. Not overly huge so walking around resort was good. All the restaurants and stuff was inside so that was nice. Couple things we found that when we were there that weren’t optimal…… buffet was only breakfast and dinner. Although the buffet area is big, the selection wasn’t big. Sometimes the restaurant waits were over an hour long, even if you got there when it opened. The kids pool doesn’t allow us adults to bring our drinks in which we found odd. Good luck getting a towel. Even though they issue towel cards, it took my 3 days to finally get one. The infinity pool on the beach side was great, but the swim up bar that was advertised was never open. And the two bars by the pool would only have one bartender at each one so drink waits were a bit. All in all it was a good stay, but i am probably looking at another resort for my next vacation."