This cordless 3-in-1 vacuum is powerful, lightweight and easy to put together and use. The lightweight and compact design is the best. It's nice not having to lug around a bulky heavier vacuum everyday. It works great on carpet, rugs, hardwood and vinyl. The brushroll and powerful suction sucks up pet hair, crumbs, dirt and dust with no problem. Off the floor cleaning has never been easier, the handvac detaches and can attach to the handle by itself, which makes reaching high up places a breeze. Being cordless makes my reach unlimited, I'm able to go further and get all the hard to reach tight spots. It has a decent battery life and a fast charge. I must say, having the charger built in is a genius idea. No more looking for the cord, it's always there. The dirt cup holds a good amount and is easy to empty. I do recommend this one.