I needed carpet in a huge hurry and called Tony at Deerfoot Carpet and Flooring. He came out very quickly with samples and was professional, friendly and very helpful. The installers were excellent, Mustafa was very accommodating and saw to it that the job was done correctly and his helper was very good as well. They told me it could take 2 days, it took part of 1 day. It looks great and I am very happy with it. What I thought would take weeks took a matter of days and I am extremely thankful. They removed all the old carpet and cleared the basement of any leftover underlay and scraps of the new carpet. I can't say enough about how happy I am with the whole process and highly recommend this company.