Terrible, called before ordering to make sure item was in stock, sales dept assured me it was and would have in 5 days. After 3 days and it still had not shipped called to cancel. Theu kept telling me they could get a hold of there distributor to cancel. What a joke. Well it took over a week just to get it canceled and I still have not received my money back yet. Do yourself a favor and stay away. They have 5 star reviews but they are all anonymous which leads me to believe it is staff writing them because there is no way this company is competent of doing anything let alone supplying what you need.