Cleans great! It does leak dirty water if you have to let it sit for a few minutes.