Love love. Powerful little machine. Would give it 10 stars if I could. New puppy equals a lot of cleaning. What a life saver.