Great customer service and always has everything in stock with a wide variety of options. Only down fall for me is that the check out process takes a long time. Their system that they check out is super slow since it's not a bar code system or the workers are lethargic and not really in a hurry to speed up the lines.
I'm definitely going to be bringing my business here.