This is a powerful little vacuum. Very light. I love how it gets into corners and you can even get it beside the toilet. Yes I like to vacuum before I mop. I gave it four stars because it does okay with my stairs but the carpet is a flat carpet so maybe that's why but it just does okay on that.