First time there and it was really good. The food was excellent at all venues and they changed it up as we were there 2 wks and never got bored with the food. The hotel was well kept and clean and the entertainment staff were very good at trying to get everyone doing things and so much fun to be with. The pools were small and when the weekends were busy it was quite crowded but we also enjoyed the ocean and could get past the first couple waves then it was calm. Beach staff kept the area clean, the desk staff were very helpful and no matter what you wanted they got it. The lobby bar was very good our favorite waitress is now on maternity leave but she was very good. This is a very good resort and would go again to it. The only draw back was the people in the lobby trying to get you to go to a 2 hr. promo event and they were annoying especially when we said no. They should not have so many and make it more interesting if they want people to attend, but 2 hrs is way too long for what.