Visited on the Tuesday after the Easter Bank holiday weekend. Still pretty busy. Had to wait 20 mins for a table but that was OK. As we sat down at our table the waiter told us there was a 45 minute delay on food and suggested we order some garlic bread, which we did. After 40 mins two out of our 4 meals arrived but no sign of the others. A boss-type man in a white t-shirt asked if everything was OK and we said no, we were still waiting for 2 meals. He said he wasn't aware of a delay and went off, returning with the other 2 meals a few minutes later, but no apology or explanantion. The other front of house staff were very good and trying their best but there was obviously some problem in the kitchen. Food was pretty average - the fish and chips is probably the best choice - fresh, well cooked & generous portion. Wouldn't rush to eat here again with the family - plenty of other places in Hanmer.