I love Love this vacuum. I bought one last year and this time I bought 2 so I have one at each floor of my house. I have laminate and tile floor. I do not know how it would work on carpet.