Hits all the marks
I probably could have gotten away with a medium, but I didn't want it to cling. The large was still hugging enough for shape (has good stretch) but left me room to eat plenty at the wedding and not hug my belly lol. Very flattering, comfortable and great length because I won't have to get it altered. Most of Lulu's dresses run long for me. I love it!