Following other reviewers, I ordered these in size large (I normally fit most medium sizes, 5'4 and about 140 lbs), and the fit is great!!! I went for a 22 mile ride the other day and these were really comfortable and stayed put the whole time. Padding is minimal enough for longer runs in them as well. One star docked on these because the decals cracked and peeled when i stretched them to put them on the very first time, but I didn't order these for the decals in the first place. I actually like them better with no decals, so win for me!