This is a beautiful dress. I am 5'8 inches, apple shaped, and normally wear a L or XL. Following the size guide I ordered the XL and it fits perfectly, hiding my large belly without clinging or making me look pregnant. The length hits me a couple of inches below my knees. Love, love, love it!