I am 180 pound and 5.5 feet tall and with 36 D bust. I am muscular in some areas. I typically wear size 12 and some size 12 bottoms fit a little large. Based on the reviews and size description which shows US size 12 = XXL, I ordered XXL and it is too large.  That having been said, the dress is gorgeous and fits well otherwise so I took it to a seamstress to be adjusted. It has a great retro look and while the black material is soft it is not clingy for office attire - I wok in a legal office.