Easy to maneuver not too heavy. Does a nice job cleaning. Our area rug was never cleaned in almost two years and we have a giant breed dog. Lots of hair and big paws that bring in lots of dirt and dust. This along with our Hoover hard floor cleaner help us out a lot !