We just ordered this machine and LOVE it! It was so easy (A little big, but didn't bother us) and brought up some pretty nasty dirt. We will be cleaning our carpets more frequently for sure. Worth every penny. Paid for itself in the first cleaning. Would have paid double this to hire a professional.