I would give this 10 stars! Love it so much, I purchased three more for my daughter's. My back was killing me trying to keep my hardwood floors clean but now my floors are clean all the time. That is amazing with a German Shepherd Dog in the house. Buy this!!!