I have a big house and two large dogs and this machine is a life saver!! Helps me keep the hardwood floors clean and even spot cleans rugs when my dogs make a mess!