i live in the southwest part of TX, the weather is 35-45'F in the morning and around 45-50 before lunch.
These knee warmers are great keeping the legs warm enough at the beginning of the ride without feeling like you are sweeting and light enough if you take them off and place them in the jersey at the end of the ride without being bulky.
the sizing is on point based on the size chart.
the first couple of times they rolled down a bit, i took the time to place them properly all the way up and under the bib's leg and they stay in place
for the price and quality i definitely recommend them