For a tiny shop in a strip mall a moderate (but doable) hike from my apartment, Wooly Wonders is excellent. The only reason I didn't give them 5 stars was because I've been spoiled by the old "Straw Into Gold" (no longer in business) in Berkeley, CA. They have what looks like a great selection of yarn (I'm not a knitter, but a spinner), a couple of spinning wheels, drop spindles, an assortment of fibers for spinning and some great gift items for spinners or knitters. The wooden (bamboo?) knitting needles with polymer clay heads were so attractive/cute that if I didn't already know that I'm not much of a knitter, I'd have purchased several pairs on the spot.