I ordered the size xl and it fits me as it does on the model. it's true to size. it is made of a scratchier material but is still comfortable to wear. definitely needs a tank/cami underneath. i love the vintage look. it's worn well & washed well too. i'd love to see more versions in this same style. i'll get good use out of this in the summer and then will layer cardigans over it in the fall.