Craig's Custom Upholstery re-upholstered my truck bench seat. They matched the original pattern however upgraded the fabric to leather. They also recovered the sun visors for me. Great workmanship, decent price, and they finished before I expected them to. I will go back!