Perfect!
Affordable and fits great. I was worried when mine broke that i would need to buy a whole new mop. This made is easy and convenient for me to replace just the head.
Rating: 5 stars