I recently purchased a pair of XL and found them to be extremely comfortable and pretty much as advertised. Take the advise to order a size larger than your pant size. I would also recommend that if you wear a belt that you wear the belt on the trey pants rather than on what you are wearing underneath, this will allow for more comfortable experience and will make it easier to button up. Don't panic if they appear a little long when you first put them on, they will shorten up to the appropriate length when you get on your bike. They were equally effective in 50 F and 70 F days.
Too early to give 5 stars, will be much better informed about them after I have worn them through the Summer months.