We FINALLY received our order after MULTIPLE promised dates, apologies, and a second shipment.  We are very happy with the product itself, but the process of delivery (with my husband talking to many customer service agents over several weeks) was beyond poor.  My husband would have cancelled the order if I hadn't insisted on keeping it.