this is my first carpet cleaner. i always have professional do it but it's costly. I tried it out the first time and couldn't believe the amount of dirt it extracted from the carpet. it's easy to use. I cleaned the carpet on a warm day and it took a couple hours to dry. Strongly recommended it.