I just bought these boots because they were on sale and very reasonable. I have Lake MXZ302 and LG Glacier RD Road shoe as well. with two rides in the 20-30 degree range with winds at 15+ mph I wore the Diadora Boots with ski socks, Mavic Inferno Socks and then Pearl Izumi MTB Elite Barrier Shoe Covers and my toes did not go cold or numb. These rides were both over three plus hours and over 60 miles each day. They are much warmer than the LG Glaciers but not as warm as the Lake MZX 302. For the deal Competitive Cyclist had on them they were a good deal. I think the soles are very good like walking in a boot. They are not the stiffest sole but do well and most likely you will not notice any flex at all. I use speedplay frogs with them and they are a great combo for biking in the winter especially the cold, ice and rain. One of my first rides in them was in the pouring rain right around frezzing and they stayed dry as long as your pants cover the top of the boot. I ordered a size 48 and normally take a size 46 in Sidis (snug) and 46 in Specialized as well. I am in a size 47 in the Lakes which are too snug with more than two pairs of socks however the Diadoras in a size 48 have more room and width for at least three pairs of socks. The boots are constructed well the tongue material is a little light but they perform well. The cleat doesn't make the sole of the shoe cold so they are insulated well. I will say that the Lake boots are still the best and warmest boots I have but I would not be afraid to use these on severely cold days but if I had to choose I must be honest I will wear the Lake MZX 302 first.