I currently have a green hoover and it does a decent job. It's really heavy though and vacuuming the carpets is hard work. I have a chronic illness which makes it painful. When we got our lovely but hairy dog my husband did all the hoovering but he has now left. I need something reasonably light weight, easy to push and to carry up and down the stairs. If it's reasonably cheap that's a bonus too!