Love this product, mostly used for spot cleaning as puppy is adjusting to new home :) It is a little heavy but it isn't meant to be used for a large area. Sort of wish dirty tank was easier to fully clean, longer run time would be solid too.