I was skeptical of these, but have worn a few times, and have been pleasantly surprised how they worked.  I would definitely recommend them, but cant vouch for how long theyll work as all socks tend to lose some elasticity at some point, but for as least the near future, theyll be great!