We ate here at half term, when the queue was 20 deep. We got seated quicker than expected and chose sandwiches and cakes. All were delicious, turkey salad, egg mayo and bacon and tuna. On soft granary bread with a garnish. They were not more than 10 minutes after ordering, which with a packed restaurant, we were surprised with. All staff were efficient but friendly and helpful with our toddler and older son. We have eaten here probably 5 times or more in the past couple of years and haven't been disappointed yet. Prices are slightly above average, but the quality I think is worth the extra.