Overall, I've really enjoyed this vacuum! It is actually the best hard floor cleaner I've used. Most I've used shoot dirt out the back but this one hardly does. I do like the option for different height settings and that is what makes a big difference I think in cleaning the hardwood floors, but it is a little annoying to have to change the settings between the different floors throughout the house as mine change frequently. It also seems somewhat bulky but it maneuvers well and is easy to push. The hose attachment is very tight and doesn't seem to be long enough. The brush roll is also not able to be turned off which doesn't really make sense for while you are using attachments. I've enjoyed using this vacuum and would recommend it!