Poor value for the money you pay. Performs poorly on carpet and something always need to be cleaned in order for it to pick up at all. We mainly use it to clean out our car. We have called the factory many times with problems and they will not replace anything. They are very nice but do nothing. I would not recommend purchasing this product.