My son is about 5'10 and thin but has broad shoulders so I tried the medium first. It turned out to be too roomy around the chest and waist, so I got the small instead and that size fits him really well. I would say the fabric and the finishing are pretty good value for the price. Looks sharp.