the resort was very clean. lots of things the kids can do. we had a suite and it was well worth it. it had a full kitchen,with basic pots,pans,dishes,and utensils. the suite also had its own washer and dryer. which is sooo helpful, when you are traveling with the family. the housekeepers were excellent. if you asked for extra pillows,blankets,or towels, they were on top of it. some of the staff does need help with the manners, but if you ask for management, you will get some help. and if you don't get the results you need, immediately email them, and the guest service manager Cari will get right with you and try to make it right. we spent about a week there, and can not wait to do it again ASAP. the beach doesn't seem to get too crowded right there, which is excellent. and if it does get more crowded than you like, you can walk just a little up the beach either way, and you'll find a spot that isn't as crowded.