An absolutely first-rate company. I've bought many, many products on
CNDirect.com. And I continue to be amazed at their professionalism. Every once in a while I need to return something and the process is a snap. 100% satisfied with products, pricing, fast delivery and customer service. Thanks