This vacuum has worked perfectly for our home. We have dogs that shed a lot and we live on a farm so you can imagine the hair and dirt. This vacuum is used almost daily and is so much easier than to pull out my corded one. The price was perfect for what I use it for. Would highly recommend for hard flooring.