Fit is on point. I had a shirt/sweater underneath and I had plenty of room to fill up. I'm sure a large will be fine for your size.
youre 5'10 but what is your weight, there was a kid 5'5 wearing a medium I feel like a large would be better for 5'10?
I'm about 150lbs. I like my shit fitted, so I passed on the large.