Great store with quick and convenient online ordering. Recently I purchased a Walther PPQ 22 online on a Sunday and it was in my hands by Friday. Not all of their orders are that quick, I'm sure, but the in-store staff has been friendly and helpful. They have a decent selection for a local store. Over the last few years I've purchased a complete AR, receiver combo, CZ P-01, S&W 686 and the Walther from them with only one complaint.