This vacuum is a game changer for people with pets. It works great on carpet, tile and hardwood floors, easily moving from each floor type without a problem. Love to Pet TurboEraser tool, it works get on furniture and carpet on the stairs. Easy to empty dirt tank and to remove body to do above floor cleaning. Only, issue I have is that it hard to remove the 2-in-1 dusting tool brush for the tool holder unless you unwind all the cord.