I have tile, hardwood, and carpet in my home and I was so tired of having three different cleaners for all. With this 3 in 1 i have no need for any extra cleaning machines all I need is this! And the fact that the battery is on board I wont forget to charge it or simply lose it. The fact that this is rechargeable is perfect I dont have any plug outlets in my hallway so normally I need to run an extension cord to vacuum with this 3 in 1 I can simply go from room to room without an extension cord!! It cleans everything up without an issue