I purchased this particular pet cover because I wanted the option to unzip and leave down part of the canopy. If you can't leave down some of the canopy, you can't have passengers. I own a small car, so I need the option for a passenger to be able to ride beside the dog. I love that the canopy keeps my rather large dog from falling in the floor or sliding all over the seat when I am driving. The cover is a nice weight and will protect from any moisture. I have found that the cover is great even when the dog does not ride with us because it protects the seat when our daughter drops drink. The cover does not have a non-slip gripping layer; however, I have not noticed it sliding around while I'm driving. In addition to protecting the dog from injury, the cover protects my seats from any accident and/or pet hair. I no longer have to vacuum my seat on a weekly basis because I can easily throw the cover in the washing machine. I recommend this pet cover to any family or individual that owns a dog that loves riding in the vehicle.