Amazing location, both on the island and within the resort. Resort is top-notch, with some very recent contemporary updates. Beautiful bay and pool right out the door. Great amenities--everything that guests need to cook for themselves and friends. Could not have been happier with our stay.