I've been here several times but never reviewed REI. I stopped in yesterday to get a new holder for my GPS unit. I also wanted to look for some new hiking pants and shorts.
I found both quickly. Service was very good. I find REI to be pricey but I had a rebate coupon to use so that cushioned the bow.
They have a very large inventory of almost everything you'd need for the outdoors.