This is a decent cordless vacuum. However, if you have a lot of rugs in your home or plan to use them on rugs, I would not recommend this. He reaches the surface and collects things, but not all things. For hard floors like wood and tile, it does a great job! I wish the battery could have lasted longer or took less time to charge. I vacuumed my hardwood and switched between low and high intensity and the battery died after 20 minutes. However, as far as I've heard, this applies to most cordless