This is heavy duty.. it worked great on cloth seats.. on leather it is very slippery,I have to put some fabric under it to keep it from slipping. I don't use the part that connects to the front head rests. Doing so may alleviate the slipperiness. There are velcroed slots that can be used to pull a seatbelt through. All in all it is good quality and does the job.