I'd go the other way in some respects on this one. The view more than made up for the 'average breakfast' and you can even hear the sea when the patio doors are closed.
We were on B&B and I'd certainly suggest anyone booking there to do the same. We did go in one night for evening meal and again it was just average.
The dining room is quite cramped around the area where you choose your food.
The hotel is, however, clean. Pity they don't do room only to be honest as there are lots of nice places to eat within a short walk from the hotel.
We also did get quite a bit of gossip from a lady who holidays there for 4 months every year and knows the staff well (even being invited to their homes and celebrations etc) that there was some issue with management and staff not getting their wages on time.