This is a great carpet cleaner, from a great company! It is super easy to get set up and it's easy to fill it with the water you need, and to empty the dirty water. It doesn't take much effort to use it, either. It's easy to move around and it picks up so much dirt and grime. It's great when you have pets because you know you are getting all the nasty stuff up out of the carpet. Give it a try, you will be happy that you did.