Nice food and atmosphere. We had booked but the queue was treated more as a first come first served sort of thing so was a bit inconvenient although the queue wasn't too big when we arrived so wasn't much hassle. Separate queues for bookings and non-bookings may be a good idea. The staff themselves were pleasant and helpful.