This was formerly a public beach and now it is a privately owned beach so you have to pay to enter. Foreigners: $100 MXN or $5 USD, Mexican nationals: $80 MXN, and Mexicans from Quintana Roo: Free. You get hassled outside before you enter to rent life jackets and they do not have many signs directing you to the correct place or information. Just tell all the hagglers outside that you will buy all your stuff in the office. The office building is not labeled from parking lot side and instead you will just see it from turnstile entry. Go there first and get your entrance bracelet and locker for $40 MXN with a $100 MXN deposit which you will get back when you return the key. After I entered there is a line of "guides" who will tell you a ton of crap, like that you need to buy a tour and you need to rent a life jacket. They are not supposed to do that and they are kind of aggressive. Super off putting. There is a sign in the office that says these things aren't true and I asked the employees in Spanish to make sure. I went without life jacket or guide. It's up to you, just avoid those aggressive guides unless you really want one. Saw a turtle and parrot fish without one but I have been there before many years ago.