Wow! This little thing is amazing. I love how easy it is to switch between carpets and hardwood, but the best part of this vacuum is the upholstery attachment. My couch looks so clean! I only wish my dog liked this vacuum as much as I do! I did a lot of research on reasonably priced vacuums that were good for pet hair, and I'm glad I did - this was a great purchase!