Love the fabric, very smooth and not too thick. Regarding fit: I find that it does not fit smaller that expected. Usually wear a 10 in pants, medium to large in tops. Based on reviews I ordered a large and it is roomy for me, was looking for a very fitted look. But I love the color (blue), which was not available in medium, so I kept it. You can feel the quality of the shirt. Not cheap but I think it is worth it. I will save up for more of these shirts!