I absolutely love this company. It is more expensive than professional steam cleaning, but the results are FAR better. And the stains don't come back the way they do with steam cleaners. I have used these guys twice and I will never go back to steam cleaning again!