We saw the poor tripadvisor reviews, but looked in at the restaurant and it seemed quiet - there were a number of older couples there. When we sat down, we realised that most were waiting either to have an order taken or to get attention. We were served before another couple who had arrived earlier.
Staff for were rushed off their feet. They were friendly, but seem poorly trained in customer facing. The meal itself was rubber chicken - only just edible, Breakfast was little better - one excellent waitress, one surly.
When we checked out, we found that we had been overcharged for the evening meal, but this was put right immediatly with apologies when we pointed it out. Overall, the stay was not bad - most of the staff were excellent - but it was let down by the restaurant.
The moral - don't ignore tripadvisor.