Absolutely love the convenience and the power it has on hard floor surfaces and carpet!  Makes a quick touch up super easy, especially because we have dogs!