This mop cleaned my dirty floors very well. It is a bit heavy and cumbersome to use however.