The dress is perfect! I bought it in navy and royal blue and just bought it in 2 more colors. You can dress it up or down, it is super flattering and very forgiving! I have belly pudge and a big butt and it makes me look great! Im 58, D chest, 170# and I ordered large. I cant imagine anyone not loving this dresss!