Very good overall experience. Haneef came to our house and was able to show us samples and projects the company did already. We had time between ordering carpet and installation to fix our staircase. When we called for installation appointment they came the next day. Work was done fast and they even cleaned after the job was done.