I was a bit hesitant to buy this but I love it! This fits soooo well. I am 5’3, 165ish lbs, and ordered a size L. The material is very thick, I did not need to wear a bra with it. This was an outfit that I wore going out with body chains and belts, but I also dressed it down with a hoodie or jacket on top.