I'm between M and L and went with a L but the legs are a bit baggy for my liking. Otherwise, they are great pants for light rain and roll up fairly compact if you want to remove mid ride.
These are precisely what I was hoping. Complete protection from the rain, and add just enough warmth for winter cycling without getting hot. Also easy to pull on over shoes but have Velcro flaps that prevent them getting caught in the chain. They pack up nice and compactly in the provided mesh bag so I just leave them in my commuting bag and have them when I need them.
I use this as my winter riding gear for my ride tofrom work. I have an 11 mile trip each direction and the weight works well for me in most of my colder rides.
I ride about 5 days a week and these are my go to shorts for rides over 50 miles. The pad is very comfortable which helps on longer rides. The elastic in the legs holds up your legknee warmers if you need them on cooler days. I have a couple pair of these shorts and I find them to be very durable and have not stretched out. The black color has started to fade a little on my older pair but they still fit great.