Fits almost perfectly
The top is just a little bit shorter than it appears in the picture. If you have a bigger bust just keep that in mind. Overall, the fit is perfect except it is just a little bit tight in the arms. I ordered a large and I am happy I did. I think if I went another size up, it would've been too big