Works really great and is pretty easy to use! The water tank doesn't hold a ton of water, but that's really only a minor inconvenience when doing a large area or multiple rooms. This works so much better than other home carpet cleaners. I'm pretty happy with my purchase and would definitely recommend it to friends.