The resort has it's advantages, like being remodeled with well organize modern rooms, the pools (open 24hr), Shave Ice stand on premises and the play area for the kids, but there are some things to consider if the following are important to you: 1) Self Parking, the parking lot is not close and is horribly designed. Parking is difficult and getting out is harder. Plus the whole place is covered with debris, not sure it has ever been cleaned. 2) Beach, if you want to layout on the beach, this is not the place for you. The whole waterfront barely has a beach, if you go down to the end of the property in front of the spa there is some decent beach front, but far away from all the other amenities. 3) bath towels, for some reason they have a rule to only give 3 sets of bath towels in a double queen room. My family of 4 was there 5 days and every day had to ask for an extra towel. 4) Pool Bar, if your looking for a swim up bar, they came close but 4 feet short. You have to get out of the pool to order. 5) Room Service, it is impossible to order room service after 5pm, goes straight to voice mail.