This is a cute little place right on the beach, I just walked by and decided on a whim to eat there as there aren't a lot of other places nearby. The area was clean, though as another reviewer commented, there were a few flies, though not terrible. I mean like there were one or two that buzzed around, I wasn't terribly bothered by them. The birds, yeah, don't feed them. They're so confident they'll practically hop on your lap, and WILL hop on your table when you're eating. Some people next to me made the mistake of tossing them some food and they practically dive-bombed the table.
The food was decent, and offered on cute little wooden plates, and not too badly priced either. I'd definitely eat there again if I was around there. They gave a lot of fries, more than I was expecting. The shakes were also good, and came with a cute flower! I didn't have to wait too long, and they were decently busy I'd say, with all the tables in the front occupied. Plus it's a quick walk from a number of hotels and right on the beach.
If you own or manage Barefoot Beach Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.