Our carpet was replaced by a residential installer, but he said he had done RVs before. It's pretty labor intensive compared to a residential installation because of all of the irregular shapes in a small space. There's also more waste than normally found in a residential job.