I purchased this vacuum after installing new carpet. My old vacuum would not pick up the "dust bunnies" from the carpet. This did it, and was very nice to hear the dirt it was picking up. Easy to move and have had no issues. Would suggest this product.