Good, flavoursome and freshly prepared food, that needs just some fine touches - like: fresh, rather than dried, basil in the soup, boiling, rather than hot, water in the tea, etc. Limited vegetarian option. Quick, polite and visibly stressed staff. Perfectly clean space. Incredibly busy during lunch. Above average choice of desserts. Selection of foods to take away.