For my needs (carpeted bedroom floors and stairs) it meets expectations. We don't have animals of any kind and I use it twice a week. I like that it doesn't leave weird marks on the carpets. I also tried using it on the wood floor and it worked well. Excellent value for money. It is a plus that it is light and that it has an accessory that can be separated from the equipment to clean small spaces.