It's large (fits my Jeep Cherokee), it's thick and substantial, it has an apparently waterproof backing, it has lots of ways to attach it and keep it in place... it's great to have something that goes all the way up the back and also keep sand out of the folds of the seats. I bought a second one for our other car.