The order shipment was twice delayed with no information on an estimated delivery date. Customer service was horrible, and provided false information about the delivery, which extended the waiting time by another week. Cancelling the order was not allowed and I was still charged for shipment even though I asked for the order to be returned. Would strongly not recommend if you want the order to arrive in less than 3 weeks.