First time buying from this company, I'm 5'11 158 lbs with a slim frame, this shirt size large has a great fit. I have tried many shirts from different brands, they are either too long, too big, too thin, too small, but this is literally perfect. Will be buying from Hour again.