I am 5ft 8in and 150 pounds. I normally buy large, but they were sold out in large so I bought a medium, and I’m so happy I did. This dress runs a size larger. The fabric is stretchy and heavy which means it drapes nicely and is super flattering. I love it!