It's difficult to push around. You have to put it on the highest pile level even for lowest pile carpet and it is still difficult to maneuver. The suction is weak when using hose attachments but regularly vacuuming is fine. It's a mediocre product. We don't have a lot of carpet in the house so I didn't want to spend a lot on a vacuum.