The product appears to be of good quality. However, when I put it on the seat in my minivan, the top sides came loose. Nothing is holding this piece in place. The headrest cover stays. Every time I get in the car I have to adjust it. Unfortunately I lost the box when it arrived and by the time I tried to put the seat cover on and found it wouldn't hold I had already missed the return window.