I was in Chankanaab last week. We have 3 kids 7,9, and 12. They do have food and there is someone who comes to the beach offering drinks. My kids loved it there. We also did the royal dolphin swim while we were there. My girls had their hair braided there too. I think it was only 10 dollars or so to take a taxi to it, maybe a 10 minute ride.