I have had cordless vacuums before but this one is by far the best one that I tried so far. It has a amazing suction power , you can use it in hardware floors or even in carpets. Once fully charged you can use it for about 30 mins. Cleaning had been so easy with this vaccum