10/10 recommend. This vacuum has been wonderful cleaning hard floors and carpets. I can't believe how much dirt and hair this thing picks up every time and I vacuum regularly! It's also very easy to take apart and clean. Filters are washable and replaceable.