This is a great cardigan. I wear it all the time. It fits perfectly. The length is great - I am 5'10", size 20. The sleeves are snug but even if my arms were bigger it would be fine - it has a lot of give. I got this cardigan in several colors and just love the weight - it's light to mid-weight - good for the office or casual. I wear lots cardigans in place of blazers at work to be a little less formal. This is the best cardigan I have found in terms of cut, fit and weight. It is not sheer unless you hold it up to the light. The fabric is more like tshirt material. It does not wrinkle easily.