I just fit, possibly should have gone for the large. Really nice fast head band adjustment, great when I sometimes wear a mask in the cold. Feels really snug. Did not give me a headache or any thing after an hour or so riding.
Very Nice for cold weather. I wore these at around 29 F with ice around on the ground. My feet stayed very nice and warm after an hour on the road. The worked on shoes without cleats just fine. Plenty of room for cleats too. Have not tried them in the wet yet.