We popped in for a lunch time snack, and unfortunately this was the worst meal of our holiday.
The service was incredibly abrupt and not particularly attentive. We had to wait over 45 minutes for our food, despite being told that it wouldn't be long. A BLT arrived without tomato, limp lettuce, and the worst bacon that I've ever seen (very fatty and overcooked), and a burger was served with very unpleasant processed cheese.
There's nothing that the restaurant staff can do about the current development works on the beach, but they could be much more friendly towards their customers, and offer a better standard food in my opinion.