great multi use cleaning tool.  would have given 5 stars but a little hard to push on carpet unless on mid to low setting.  also, a bit heavy at the handle due to location of motor and battery.