The whole process was very quick yet it was done really well. Haneef came to the rescue, as we needed the carpet within a week. He helped us pick the best carpet for our home and even came to the installation. We are very happy with the quality of the product and service. I will be definitely calling on them to install a carpet in our addition when the time comes.