3/5 - Okay
If you do not know Spanish very well, I advise you download a translator app or go w/someone who does to avoid any miscommunications. There are local sales people here who offer "packages" at the beaches that are supposed to include lunch/beach chairs etc for specific prices for specific beaches and you pay in pesos UP FRONT. *UNLESS* you book a ferry to the beach of your choosing through your hotel which I HIGHLY recommend so you get a fairer price and have someone you can directly hold accountable and communicate w/should you have any pertinent questions/concerns.