Took the recommendation here of going a size down. I'm 6'2, 250 pounds and bought a M. It's pretty tight, very similar in the ad. It fits. I would probably go to a large on next order to be a little looser.

Very warm. I keep my heat down at night and these keep my legs warm.

The material is good quality. The price is good as well.