Great location, fun activities, food on site, and friendly staff. Was surprised by the 55 a day parking fee AND the 52 a day for activities. Also, there is a 35 a day charge if you want housekeeping service (i.e new towels, sheets, floors swept). Room was nice, air worked amazingly, and balcony was perfect. Two suggestions: a better hair dryer and a broom/dust pan for the sand.