My nephew brought home a pack of these for my hubby because he could get them cheap and my hubby really liked them. They fit well, support the right amount and are light weight with no gapping under shorts at the gym.  A little on the expensive side.