These are so comfortable! I typically wear a medium in 90 Degree by Reflex but only small or large was available so I went with large & they are perfert! I'm afraid the mediums would have fit more snug (like leggings) but that's not the fit I was going for. I suggest one size up!