This school of bagel wizardry wouldn't look out of place on New York's Upper West Side. They are keen on cream cheese here, but there's a feast of fillings on the menu and you can't fail to pick a winner. Otherwise, the salads are stomach-stuffing - piled high with the best bits, you'll have to hunt for the boring lettuce leaves. There's always something typically Swedish and seasonal on the menu, and the lattes and freshly baked cakes are some of the best in town. No wonder this place is packed to bursting at weekends.