I like it a lot but even the maximum suction leaves a little bit of dog hair on my large family room rug.  It works great on wood floors and tile.