Excellent quality and fit!! The picture, color, and product details were all accurate. The product was delivered sooner than expected.