This is the second time that I have used this company. They work fast and efficiently. They have done wall upholstery, area rugs, and full room carpeting. I hope to use them to clean my tile grout as well. The pricing seems reasonable.