they carry a wide variety of brands, which can be daunting - and when I've asked for recommendations, I nearly always love the products the sales folks recommend. Sometimes they're out of stock with what i want, and they don't always know when it'll be in, but i usually just call periodically to check. I like that they have a card where if you spend $200 you get $20 off your next purchase, so even though their prices are average you still get a bit of a discount.
more