This was the best carpet cleaning experience I have ever had. Steve is professional, friendly and on time. My carpet was more than dirty, it had many different types of stains. Steve got 98 % of the stains out. The only stain that did not come out was some bleach stain. My carpet looks new. The next time I need my carpet cleaned I will use them again.