This is heavy-duty and it shows. We require our employees to wear their ID badge on a lanyard at all times so they get a lots of use and sometimes get snagged or grabbed. Occassionally we run out of badge holders from our regular supplier and have to order from Staples for a quick replacement supply. The other badge holders from Staples might look nicer but they would break or tear in a matter of days. These look more rugged but they do last longer. I put 10 light-weight business card sized ID cards in each holder and it is a tight fit but it works. If you're looking for a nicer looking badge hold and don't need it to last more than a day or two try the other ones from Staples but if you want one that will last months with continuous wearing try this one.
I ordered the 50 pack online. It was not clear from the description that the name tag insert was only large enough for a business card. I returned them to the store and exchanged them for the larger size which turns out was less expensive for the 10 pack than the wrong ones were for the 50 pack.