This is a great vacuum for hardwood and carpeted floors. I like that there is a dial to adjust to different lengths of carpet and hardwood flooring. I also like how easy it is to empty the cannister, since it empties from the bottom. I did not like though how loud and kind of bulky this vacuum was. Its hard getting into corners and the attachment hose is a bit too short. Other then that its a great vacuum and the I find all the attachments very useful.