Love this for spot cleaning not really good if you have a large area to do. With 5 kids and 2 dogs this comes in handy for spill and accidents.