A home improvement project that doesn't require return visits to make things right -- isn't that the goal of every home owner? This contractor has the right idea!
Depends on how good they are. "You get what you pay for springs to mind" and all the jobs Jeff has had to do cleaning up after someone who claimed it was a "quick" job and totally trashed the homeowner's property!
@phil_howcroft a punch list is a list of all the things that weren't completed or done correctly when the job was supposedly "finished". And there's always something that requires a return visit!