I would advise against visiting this beach if you're not Italian. I wouldn't even give it one star, but unfortunately, I didn't have the chance to try the food. My rating is solely based on the poor service. The owner's responses to negative reviews give you a glimpse of the unpleasant attitude of the staff running this place.
During a long car drive, we decided to stop here for a drink and a snack because of the beautiful beach setting. We found an empty table and asked for a menu, which we received. However, after waiting for a long time at the counter to order food, the person behind the counter was extremely unhelpful and rude. They were speaking Italian with others in the bar and laughing, which made us feel unwelcome. As a British tourist who doesn't speak Italian, I don't believe that justifies such a lack of hospitality. We had already decided to leave with our family of five, unhappy with the treatment we received. But then, the same person approached our table and claimed it was reserved for others, even though there was no sign, cutlery, or any indication of a reservation. Perhaps next time, they should refrain from handing out menus and explain the situation with the table when people attempt to sit there, instead of being so impolite.