Having a dog means that I vacuum almost everyday. This does a great job of being powerful enough to clean well. It adjusts for the carpet hight and for bare floors as well. I found that it is easy to move around furniture. It easily empties. It is a bonus that the toold hook on board for ease of use. Very glad I purchased this!