These are great. I've worn them for more than a couple of years almost daily through Kettlebell work outs and heavy barbell work. They've held of perfectly well while being a great fit. Plus they're fun to wear.