Let me preface this review by saying the quality of this shirt didn't exactly blow me away... BUT! It survived it's first washing just fine and it's absolutely adorable. I'm pretty lean up top and ordered a white one in Small (which is normally what I wear, either S or XS). It fit perfectly paired with a cami underneath. I had perfect strangers complimenting me all day long.