This is one of those gift shops that doesn't fall prey to the gift shop curse (10% nice, 90% junk).
I liked quite a few things in here, and the staff was friendly without being pushy. This is somewhere where you could dump a bunch of money and somehow walk out happy with whatever you purchased.
Nice place to get small, unique gifts (although you can spend larger amounts of $$ if you want).
more