I had a great experience with Stairs First. They were able to visit my house and provide a quote the day after I initially called them. The carpet was ordered and installed within a week. I was extremely pleased with the final results. They were organized, professional, tidy, and very respectful. I enjoyed my experience and would highly recommend them.