Awesome dress—roomy and comfy and flattering! Great fabric, too, that doesn’t seem too cheap, and is better quality than other dresses in this price range.
Regarding sizing—the M is perfect for me—I usually wear dresses in medium. I’m small-chested. I’m 5’5”, 135lbs, 36B/C. Modest but flattering! Can’t wait for more colors!