Fits my Shark steam mop. Cleans very well, no worse than the original pads. Removes stains and marks on my floor. Even my steam mop breathes easily with these pads. I've bought other replacement cotton pads and they don't breathe very much. He'll have trouble letting off steam. So with these pads, it's worth buying them. I recommend.