Installers arrived on time, they covered the floor and carpeting with tarps,to get to the furnace they had to move some furniture, when they finished installing the furnace they put everything back properly, Yes they cleaned up all scraps onthe job site, yes they were very professional-great job and great pricing.