Yes there is an admission charge, I believe to be about $6 pp but many taxis have a package deal--transport to and admission into the beach. When you are ready to leave, there are taxis lined up at the exit. There are restrooms and small eating places. I didn't have anything to eat or drink, so don't know for sure what is offered.
Hope this helps. Enjoy