3 stars because it doesn't quite match my 2019 F150. I got it working but I'm not happy I paid money for a product that claims to be compatible with my truck. I had to build a rig into a truck because it's too short to fit properly. I have three children so keeping the seats clean is not an easy task. If it covered the entire seat I would be very happy with the product.