REI is one of my favorite stores for all things outdoors. They have pretty much every brand from mid to high that you can think of and it's all presented beautifully. I just really love coming into this store.
Went in this day just to look around and recover from the heat outside. They were having a sale on yoga stuff, which I notice they do a lot. They have high quality apparel for reasonable prices when you find it on sale, otherwise I shop online or somewhere else. This place can be steep.
I'd been to this store on another day looking for a bike rack and that just got all screwed up. The service was so awful I actually called the next day to complain (mainly because the recommendation the sales guy gave, after giving him all relevant info, was so off I was almost stranded on the other side of town with a bike rack that didn't work and a bike sitting in a parking lot I'd just bought - terrible). Anyway, the manager came to the phone and said the matter had been addressed based on me talking to the girl at the register about the problem. These people take their customer service seriously. I love that.
Know that when you go in here, for the most part, you're getting great, quality stuff and you're being helped by friendly, knowledgeable people. But with their rep, you already knew that.