I contacted Tom to estimate on the job of removing my old carpet and providing and installing new carpet. He was easy to talk to, professional, and kept his word. His estimate was accurate and he worked hard to complete the job earlier than expected. He was especially efficient at carpeting the stairs and did an incredible job. He removed all old carpet and left the site tidy.