I am size 16-18 and bought the size XXL in both black and taupe. This is extremely flattering and very comfortable. I wear this with jeans or a jersey knit skirt to work. It looks great with a long necklace, too. You do need to wear a form fitting or shaper tank under it because of the open armholes. Like the others have said in the reviews, the tiny crystal on the front is random, but it scratches right off easily, without leaving a mark.