I'm 5'6" and 150 lbs so I'm pretty skinny. I have the small size and I couldn't be happier. Everything about the shirt and the fit is perfect. The sleeves come in just the right place, as does the shirt itself. As I said, I'm fairly skinny, but the slim fit suits me perfectly. Not baggy at all, but slim enough not to be too tight. I literally couldn't ask for a better fit. It's also a very nice colour, the shirt is very well made and doesn't feel cheap at all, quite the opposite. Seems to be of good quality and will last a long time. I like the way it looks. I'll say it's thicker than I expected, which isn't bad. It can still be worn comfortably in 70-80 degree weather but I would not recommend you wearing it outside in 85 degree heat or more. Ideal for the cold autumn months. Overall, I couldn't be happier with this shirt. It only cost me $15 but it's even better than the oxford shirts which I think cost over $50 and I would happily pay three times more for this shirt.