It can manage tough cleans and fine dust pick up. It machine can be used with a bag or bagless and can be used for both dry and wet pickups. It comes with 36mm hose, metal rods, dry combination floor tool, squeegee tool, crevice tool, upholstery tool, dusting brush.