replaces a set of old tattered leather covers. When I got these,I put them on right away. Took about 20+ minutes to install for each seat but I wasn't in a hurry as I wanted them to fit just right. They are nice and snug. It took two of us to attach the s hooks to the elastic bands and attach them under the seat. the head rest pieces fit nice for a universal seat cover. They have velcro strips as well as ties to make them snug. I like these seat covers a lot.would buy them again. Are a good price too.