Charge only last for 20mins, I can only mop one floor at a time and recharge before mopping another floor, that's the only down side.