Ordered this dress twice!!! I loved the print and the fit and use it like a uniform (lol) I loved the airy feel and the loose fit! 36D~29~35 order large if you want snugly sexy fit!!! I ordered XL because I wanted a loose fit still looks fabulous but Im not self conscious about my curves.