This place is Perfect. We had a large group and the space for eating and lounging was great. The pool and proximity to the beach can't be beat. Close to the airport and a 25 minute drive to the cruise docks. The place was clean, there were beach toys and bikes for getting around. The bathrooms are brand new and better than anything you'd find at a hotel in town. I will definitely stay here again.