I love this shop - it has so much to offer. I love browsing through all the funky, functional gifts they have on offer. I find other similar shops tend to sell off-the-wall, funky, but fundamentally useless, stuff. That's what makes this place stand out... the usefulness of many of the products. It really is a treasure trove in there.
My one caveat (which is why I gave it 8 rather than 10) is that, without fail, the staff ignore me. If they were regularly friendly I would definitely give the place a 10.