MAGNIFICENT!

The kitchen was well stocked. Pool, beach bar, cafe, and gym were great and the location was MAGNIFICENT!