This dress is amazing. If you are on the fence about it, definitely buy it. You won't be disappointed. The only complaint I have is the print. I got the navy blue with roses and little birds. One of the birds is black and white and it looks like a penguin. I am returning the dress for a different print. Overall I am extremely happy with this purchase. I am 5'4" 170lbs and a 32 to 34 E to F bra size. I ordered the XXL the bust is definitely filled out but may have squeezed by with a XL.