Super easy to use and worked well on my carpet stains/odor. The attachments are great for spot cleaning as there are always surprise messes with pets around. Definitely a good machine that you don't have to spend an arm and a leg on.