Very convenient location, lots of parking, a sight to behold (and a tad overwhelming) when you first walk in, but they have great quality items, awesome staff (some of the friendliest around). The prices may not be the cheapest, but you also get what you pay for in terms of the quality of the materials. Great membership benefits, with a generous return policy. I can't say that I have too much to complain about this place. This might explain why I'm here a lot. Hmm...