I can't rave enough of David's tea. They have some of the best blend i've ever tried. They're not too expensive and the design of their stores is always so cute and welcoming.
The cons could be that when they get busy the wait can be quite long, but it's easily forgettable when it's finally your turn and you get that excellent customer service. It's all like all the staff there is just hired to make you happy with your tea choice. It's very enjoyable. My favourite blend is cream of earl grey, I keep coming back to get some every month. (little bit of an addict).