Delivery was on time as advertised. The material is very durable and provides protection and added value to our sofa. Great color and easy to wash and dry. We have three dogs and they love it as much as we do. Great product!