I feel so bad for restaurants like Castle Lake when i come on trip advisor. The reviews you read here do not give an accurate impression of the restaurant, fair enough it's a Brewers Fayre so it will never be amazing, but i have been here several times and always been impressed. The team are friendly and professional, the food is great value with good variety and it is very family friendly.
Do not come here if you are after a quiet romantic meal out, and don't come here if you are expecting high quality table service, that is not what this brand is about. I spoke to a manager there the other day and he said Brewers Fayre is a value for money family restaurant and i think that sums it up perfectly.
Don't listen to the bad reviews, i love coming here and so do all my family and friends!