I’m 5”1 weight about 170 I ordered a size large. This dress fit perfectly, it covered and made curves in all the rigth places. I don’t like dresses that show my big arms but this dress was just perfect it covered them, and even hide my belly well.. The dress is flowy, the material is perfect for a hot summer day.