Excellent product. Perfect fit.  Had small tear and they replaced it no questions asked.  Great customer service!  Thank you Wayfair.