The staff and food were excellent.  Good value for money and with lots of tables there was very little waiting.