Always used to be good. However the last coue of visits we have had poor service and had to wait ages for food and drink. Major problem not enough staff. The were nice people. Shame as our bill was wrong and when corrected given more money off to say sorry.