This dress runs really large and I feel it is baggy and shapeless. The fabric is nice, light and airy. But I expected it to be shorter, provide more shape based on the photo. For reference, I'm 5'5'', 145, 34D with an hourglass figure and got a size M.
Maybe order down a size and consider belting it to give it more shape. I don't know. Not for me.