When you get this vacuum cleaner you will say it is a toy. After I charged it I ran it for approximately 15 minutes. I was amazed how much dirt and crud it picked up. This is after a vacuumed the same area a few days before with a $300 + Vac. It is great on the vinyl and laminated  floors. On the Berber $$ rugs. Again the amount of dirt and crud it picked up was unreal. The only drawback is the 15 to29 minutes run time. It is so easy to swivel around things, not like the $$ vac. that we have been using. I plan to buy another one before they are all gone