We received product on a timely basis...However, one of the 3 curtains we received was soiled in a hidden spot, so no harm done.  The real problem was the stitching where the rod goes was uneven and made it extremely difficult to get the rod in place.  2 of the 3 curtains were perfect... It was only one that gave us the problem.