They fit as they say they will. The fabric is as described. Its not too heavy but is a sweater so it provides warmth. With a long sleeve underneath its great for winter and with a tank top its perfect for a night out in the summer. The fabric lasts a long time. I have had one of a different color for 2 years now and the color has only faded a little, no pilling and no stitching rips!!! great product for a very reasonable price....