I come here quite a lot with friends/family- it is more for the location and nice sitting areas (there is a really nice conservatory area) than the food. The menu doesn't vary often (particularly if you are vegetarian) and the food is very average pub food. We rarely get any main courses as they are pricey for so-so food and just go for side dishes and starters. Its a real shame because if they focused on the food more the place could be really great.
The service is always friendly and food is quick to the table -but the coffee just takes ages for the staff to prepare pretty much everytime we go. Saying all that though we keep going back as it is one of the nicest places near the beach. It's a nice friendly place to bring a family.