I have ordered from here quite a few times I (99%) of the time the order arrived on or before time the other time (1%) if the product was very late or over the delivery date I always got a refund very pleased with products. I always read the reviews and descriptions first before ordering though other wise great quality products