i have ordered from them before, and always great service, and wish they were closer, but they are on the west coast and i am on the east coast.
just tired of waiting 4-5 days to get shipments after they're shipped and refuse to pay extra for shipping, so i am forced to order from stores on from the east coast that only take a day maybe 2 tops for shipping.
in my bookmarks for online stores they are in order from closest to farthest, thats how i shop for best price as i go down the line, if i finally get to MD that means they have the best price with faster shipping(with extra cost) , but thats rare.
plus the package just gets to beat up going from coast to coast with any mail carrier.