This is one of the most convenient carpet tools I have ever owned! It is compact and self containing of the pieces and parts. Super easy to setup and use. It's the perfect size for an apartment to clean up my dogs messes and works good for a variety of puddles.