Great food and the staff are fantastic. Catered to dietary requirements well (vegetarian and gluten intolerance).
The only thing that stops it being 5 stars was how close the tables are together, they've crammed even more in since I last visited. You are practically touching elbows with the tables next to you. Due to this it takes a while to be served and is tough to catch someone's attention. It also got very warm, but the staff were happy to open some windows.
The staff were great though with a friendly and humorous attitude.
Very busy - book in advance, and don't wear a jumper in here!