I just love this top!  I ordered a large and it fits perfect. I'm a 36DD, and usually wear a size 12 in pants. The size Large fits perfect. It's a bit snug around the breast area but flares out nicely.  It's super cute, I highly recommend it.