We have been to this restaurant many times over the last couple of years, we have always found the food to be good, except one time when it was excellent. The service can be a bit sluggish at weekends and near Christmas when there seems to be lots of parties, (not really a surprise). But all in all a reasonable place for a good meal, not cheap, but if you want cheap go somewhere else.