I used the size chart and got the large. It's too body-hugging tight so I would suggest to buy one size up if you want a more relaxed fit. It looks to be made well with an nice lining, and the flower pattern lines up at the seams. With the inner lining, it makes the fabric thicker and not see-through. The outer fabric is thick and the flower pattern print is pretty.