We have enjoyed Sunday lunch from the carvery on a number of occasions, & had no cause for complaint.
The hotel is clean, the service satisfactory, & the food absolutely good value for the £10 charged.
It appears that other reviewers are expecting haute cuisine for the price of a a curry - Get real, this is a small family run traditional restaurant with a few tables, serving decent food.
Poor choice of beer? Two real ales (kept in good condition), two draft lagers, & draft bitter - I'd say thats enough for the average quaffer.
We live fairly locally, so maybe we're biased, but the detail of many of the previous criticisms run contrary to our experiences here.
Sure, if you desire a predictable, bland, pasteurised experience, go to the chain estalishments.
If you would like a decent roast lunch in peaceful surroundings, go here, but be mindful, it is not well suited to the shell suit brigade.