As the other reviews say, this place is a neat environment and comfortable place to have a tea/relax while visiting Kensington. This is one of the only places I know that serves Chaga mushroom tea (wild mushrooms from birch trees). The reason for the 2-stars is I came here specifically for the Chaga tea, and was very disappointed with what was served. Normally Chaga brew has a dark brown liquory appearance (think dark espresso) but what was served looked more like diluted iced tea - it was very watered down and tasted more like hot water than Chaga mushrooms.
I really want to like this place but I don't think I'll be back, at least not for the Chaga.