I called Joe in February when I was looking to buy a boat that I knew would need upholstery work. I sent him some pics and he gave me a reasonable estimate. I bought the boat in March and dropped it off w Joe and his team in Boulder City. He said it might take 4-6 weeks since they were really busy. Sounded good to me.
A month later, Joe called me and says it's done. I came out to pay & pick up the boat. The boat looked amazing. The upholstery work was great and the detail work they did wet sanding the boat made it look a LOT newer than a 17 yr old boat. He charged me very close to his original estimate ( due to some extra upholstery work once he saw the boat in person). If you need upholstery work done or a detail, then you can't go wrong taking it to Perfect Image and Joe's team.