Let's get the con out of the way: this is an extremely overpriced store.
BUT! It's located in Kensington Market, and it's super cute and quirky. It's huge and offers a ton of knick knacks and goodies, so if you're looking for a special gift, you're certain to find one here. The employees are always helpful, and this store is always packed with eager people. I myself start getting excited when I enter because of all the whimsical and eclectic items.
This store definitely is snap worthy, and it has quite a few unique items you won't find anywhere else.
If you're in Kensington, definitely check this place out. Even if you don't buy anything, it'll still spice up your day to see the unique items available!