Cozy environment, coffee and tea made to order. Semi-friendly staff (sometimes they can be aloof or have a "too cool for you" attitude).
Great tea selection and delicious coffee drinks. A bit on the pricier side, but you pay for quality. Haven't tried the food, but heard it's good.