These are exactly what I have been buying for years. I purchased my last set one year ago.
This time, the large seemed a tiny bit snug. Everything else is perfect. They give just a little support without being uncomfortable.