This was a good score. I went with an XL to give room underneath for layering and to make sure the sleeves are long enough for me - 6'1" and 180 lbs with long arms.
This piece is great with just a jersey or base layer in the 45+ degree range. It has worked well with a wool jersey underneath for temps between 35 - 45. And under a thicker jacket for those really cold days.
The only minor gripes are that the pockets sag a bit, so heavy items can feel like they are swaying when you ride aggressively. Also could use a bit more color and reflective on the back to help getting the driver's attention.