I bought this vacuum after trying countless other brands and always having them break or not work good enough. I have 2 children and 2 cats and I don't know who makes the bigger mess the cats or the kids but this vacuum handles any of the messes with ease. Its easy to clean out and the suction is out of this world. The attachments make it easy to get any mess anywhere. This is well worth the money and you'll be glad you bought it.