I had their London Fog variation (forget the name) and it was delightful. The set up is a bit cramped but that's because it's a smaller shop. We went late and had seats but I imagine they might run out quickly. It had a good playlist at the time giving a nice ambiance but that is dependent on who sets it. It is definitely worth checking out if you are a tea buff. The way they infuse the leaves and water is interesting but that novelty will wear off, moreso if you are rushing. You'd be returning simply because they have good tea and a large selection.
Tl:dr large selection of flavourful teas (and coffee), infuser is interesting but will upset impatient people, good ambience in a smallish venue