We have off-white, wall-to-wall carpeting throughout our home which includes 45 stairs. We have used a variety of cleaners over the years with a wide range of pricing. This is our first time using Kirei and we were very satisfied with their service and customer relations. Two employees arrived (on time) and were most courteous and professional. They even cleaned a small carpet in our bathroom for no charge -- where another company wanted to charge us $45 for this. Their pricing was also very competitive given the number of stairs we have. My only reservation is that the carpets took a little longer to dry completely than with some other companies.