Everything you could need and right on the beach. We enjoyed the easy walk along the beach for restaurants and easy walk into town for groceries and shops. Yvette is a great host with excellent suggestions. We loved mini-snorkling off the beach a few yards down.