This dress is super cute!! I am 5'7, 135lbs and I got a small.  It fits perfectly.  It kind of reminds me of a 90s dress but I love that about it.  I got the light green and it IS see through so you will need a slip but that is ok with me.  The chest does go a little low cut so you can wear a cami or bandeau if you need more coverage/ modesty.  The buttons are kind of hard to button and mine came mostly unbuttoned so that took a long time to do.  It also came VERY wrinkly so I spent quite a while ironing it.  That said, it looks great on and when you spin it flares out so cute.  My husband absolutely loved this dress on me.  It's very flattering and kind of different than most maxi dresses right now!