Great selection, quality products, beyond reasonable prices, friendly service- anything more and you're asking for too much.
Word of advice: don't get off-put by any one (or two) bad reviews- there may be a back story worth your time.
I love that they're local and have everything you need without being 4000sqft of marketing mayhem.
It was my first visit but surely not my last!