Seems like a great product so far. Feels well made, fits our Kia Niro well, and the dog doesn't seem to mind it! The reason for 4 stars is that this product smells awful when first opened from the package. Bad enough that I thought I might not be able to put it in my car. I aired it out for 3-4 days and it smells better now, but be warned you might not want to stick it in your closed car right away.