I purchased this dress in three colors, all size large. I am just over 5'2", but with a large bust (38DDD). The style is extremely flattering. Even though I'm busty, I am pretty straight below and this dress helps me have a little more curve in the hips since it flares out a bit. The ruffle at the bottom is a nice feminine touch. Overall, I highly recommend this dress! I think it would work for casual and formal events, depending on how you accessorize.