I thought this place having 4.1 stars would be nice. When we arrived we had to wait for the host to show up 30 min before we were directed to our spot. Then they would only take cash or checks ( no advance warning about this). The rest rooms were disgusting. The showers looked like they had not been cleaned in months. FYI: The beach is about a mile walk each way. Overall we would never recommend this place or stay here again.