I was so nervous because some dresses I’m large and some I’m medium. After 20 minutes of deciding, I went with a medium and it fits perfect! It’s beautiful and the perfect length. It’s super cozy and will make a lovely beach dress for my honeymoon this weekend! I would highly recommend! I am 5’5 and 175lbs. Pretty average. Not to tight and not to lose! It’s super soft and I’d recommend if you’re going to buy the white one to have white panties because it is a little sew through but not by much, if you bend over, for sure. I actually just bought the dark red one to start off and the color is so faded, it’s nice on my skin but I loved it so much I bought the blue one! Honestly, you can’t get a better beach dress, one that’s soft and also frames the body so well.