We have the big upright version of this for large rooms and this one is the best for small areas that need spot cleaning. We have 2 dogs, a cat and a toddler so little spills or stains happen often and this was easy to use to clean them quickly. Easy to use and cleans well is just what I need for our busy household.