Bought these along with the steam mop and may be buying another pack soon. I've had them for over a year now and they wear well. I have pets and a husband who NEVER takes his shoes off. Is always. They help me get a clean floor without the many things that slowly poison pets. I have never used a bottom with holes. Not that there was anything wrong with that, I had either smooth tile or linoleum. floors for work.