This vacuum is great for everyday messes. I have a dog who sheds A LOT and this vacuum had no issues picking up the hair. I also have two young kids so our floors need to be cleaned multiple times a day. The size and weight of this vacuum make it very convenient to use it everyday. The battery lasts a good amount of time. I also used it to clean my vehicle and it was easy to covert to the handheld vacuum. It didn't fit under my sofa but my sofa is also lower than than most.