Arrived in record time. I give it 4 stars due to some puckering in the fabric, but am generally happy with the product.