I am 5'1" and 120lb with curves and muscles. i am tiny and slim but i have t & a in spades, a 34c and a bubble but. that said. this dress made me look tall and lithe. i took the xs petite because the xs the fringe was too long on the bottom. there is plenty of blouse on the top to accommodate the "girls" and you can pull the dress up or down to make it more blousy or more of a fitted column dress, to your preference. it's more of an antique ivory color and beautiful with gold or silver sandals.