Excellent accomodations right on the beach