Great place right on the beach, the amenities were right there in the building such as water sport rentals, a general store and restaurant. You never have to leave the property if you so choose not to. The included parking spot was a welcomed benefit. We would definitely book here again on our next trip!!