I purchased the black one for my daughter who's 4'2 and weighs about less than 100 lbs, I purchased the medium hoping it would be slightly big on her. It fits snug, so I recommend going a size up. The material is comfortable but, also VERY sheer (see through), she wears it with a tank top under it. Cute, but the material could be better.
Rating:
[4 of 5 Stars!]