Agree totally TEP!
I was also there, may have been on your table haha, table 3.
Food was great, drinks weren't over priced & service was good. Agree with your comments about the atmosphere too.
Not a bad price at all either if you bare in mind you get your entry thats usually £15, paying £20 for two-course meal and all the other extras. Like yourself, will also be back at some point in the season.