I purchased this dress as a possible alternative to an expensive semi-formal wedding guest dress. I am 5' 6", 130 lbs, 32DDD, ordered medium in navy. My mom, who is 5'4" and weighs "about the same" :) also fit into the dress, though it felt snug. After trying countless dresses at department stores, my mom ended up ordering the large. Fit and overall cut were perfect for both of us, not to short on me, and just covered my mom's knees when standing, no cleavage showing, straps placed well for a brSee full review