My review is going to read like a criticism, but it's not. It's just a practical observation of what you really need to know before you order this dress, since refunds are not given; only store credit. I'm 5'6", 150 lbs. I ordered Large, and it did fit, but it was clingy and not particularly modest or becoming on a curvy 65 year old. In my opinion, Large should be labeled Medium. The material is thin and very heavy. The dress is very long, which would be okay with high heels, but since I can no longer wear heels, it would have needed to be hemmed. Hemming would be extremely challenging, since this is a thin, stretchy, clingy material, and since the sweep of the dress at the hemline is very generous; it would take a long time and a lot of patience. If you are younger than 60, lighter than 150, and taller than 5 ft 6 inches, go for it. It's really quite lovely.