Absolutely brilliant vacuum, like others have said it can be a little hard to push, but you can adjust the suction and it's easier, still tough though, so if you've not got a lot of strength behind you I wouldn't reccomend it. I'm amazed with how well it transitions between carpet and hard floor, I've never had a vacuum perform so well on a hard floor. All in all, I'm extremely impressed.