I was in need of a vacuum that was small enough and light weight. I got it so that my toddler could use it to clean up his messes and help clean when he wants too! This does it all for me. You can make the vacuum small enough to where he can have good control over it. It has very good suction as well which surprised me. The attachments it comes with makes cleaning easier and saves time having to use different  cleaning items to do one job! I would def recommend.