Great location on the beach, just south of the center of town. Checkin was a breeze as it's part of a hotel. Quick responses to messages, and arrangements made, when we weren't sure how late we'd be arriving. We were only there briefly, so didn't get a chance to check out the restaurants, well-regarded by a locally-based friend, or the water activities. The bar was good with a great staff.