I was gifted this product for my honest review,It worked so well on my carpet and upholstery,I like the fact it is so easy to use a child could demonstrate! It comes with several attachments that can be used in tiny and large areas,It also disinfects with I being a nurse this holds great importance to me,My home not only feels clean but it truly is, It worked so who actually purchased one more to use as a gift to parents, This is a great machine,And I would highly recommend it to anyone that likes to keep a clean house,