These are so soft! They kept my legs warm on a mid-low 40s ride. I'm a solid M in all things Coeur, I got the M/L and they fit pretty well. Slightly baggy in the knees, but tight enough on the thighs to stay put without strangling. Stayed put for 2 hours of riding with on and off the bike a few times for bathroom breaks.