Absolutely perfect location, stocked with everything we could need and so comfortable. Close to the beach, all amenities, golf courses, the pool/gym and on and on and on. We're already planning our next stay!