Well run operation.
Yes, tipping is expected, so manage your money. In truth, they deserve it. Yes, some portions of the beach are rocky - find a portion that isn’t (to the right of the lifeguard) or bring those swimming shoes which will also come in handy at the water park. Everything else is awesome. Good people, good times.