I used it for the first time today and loved it! It's lightweight, picks up mulch, pet hair, etc., etc. I have 5 dogs and they drag in everything and anything. The only thing I wouldn't recommend this for would be carpeting. I have one room of carpet yet and tried it. You really need an upright, in my opinion, to thoroughly clean carpeting. I'll still give it 5 stars, though, because the reason I bought it was for solid surface flooring.