This vacuum is just perfect and has made my life so much easier! Admittedly, I put off buying one of these vacuum cleaners for years because I always thought they weren't powerful enough. It's safe to say I was wrong and it changed my mind pretty quickly! My house has mostly hard floors and needs frequent sweeping/vacuuming because of all the hair/dirt my dogs bring with them. It's the perfect size for storage. my pantry and I use it almost daily. The maneuverability is better than my full-size vacuum will ever be, and I love that I can lie almost flat to clean hard-to-reach areas without moving furniture. The battery lasts around 20 minutes depending on speed, which is more than enough to vacuum all floors and then some! I also vacuum my truck more often, which feels less of a chore since I don't have to stop anywhere just to clean my car. It's nice to find a quality product that doesn't have the high price tag of the big brands. I will definitely look into other products from this company!