Beautiful location, great amenities. Kitchen is well stocked. There were beach accessories for us to use( didn't make good use as we mostly hiked). However for the price we paid, we expected much more cleaner space. My wife didn't enjoy the stay as she prefers a clean space.