This place is absolutely perfect - gorgeous views of the water, well-stocked, super clean. We loved the spa, the tennis courts and the pool. Thanks for a great holiday!