I purchased carpet through HD and JW Flooring came out in installed it. German was the installer and he moved the carpet by himself, installed it & cleaned up after he was done. He was very friendly, courteous and completed the job in a timely manner.