Arrived in just 2 days as stated!  For years I've struggled with a huge shop vac so powerful that it can suck the color off tile.  Powerful? yes but awkward to handle.  This little gem has just enough suction, is light weight, & comes with all the attachments I need.  I did buy the cloth bag because it is much more economical to just empty & wash after use.  For me, it does the job so much better than an upright which hurt my back to push it around.