Seriously, the price for the quality is a bit hard to believe, and I mean that in the most positive way. I'm 5'5" 120lbs with an athletic frame, wide shoulders. I did expect this to be a little on the tight side b/c of my muscular shoulders, but the body fits perfectly. A medium would have been ideal for the looser fit I was expecting, but not only did they not have it in that size, a small still works great for a slimmer look. With the sleeves slightly rolled up, it fits great. The material has a little elasticity/stretch too which makes it even more comfortable. It's a thicker flannel material, which is awesome and I'm thinking as long as you wash it cold and hang dry or dry on LOW heat, you won't experience pill forming on the fabric. I look forward to getting more!