This vacuum is great. I like that you can use it as a handheld vacuum too and it has a lot of different attachments.  I can go from my hardwood floors to the carpet without any problems. I have pets and it's great at picking up all the hair, especially on the furniture.