This is a great vacuum cleaner, works great for picking up dog hair. I like that I can use it on both rug and hard floor without changing attachments. I do wish it came with a smaller hard floor attachment though to get in smaller spaces. It's light and easy to move around so my kids can maneuver it well. Overall a good vacuum.