For its age this place is Fantastic. There are plenty of dining, water activities and shopping places right by the hotel. The staff were professional and attentive to your needs. I would stay here again, 100%. Had to drag my partner out of here when it was plain flight time. We loved it, be back soon.