The fabric is very thin and see-through. I prefer a thicker fabric that doesnt look so cheap. I wear size 14,  36DD, and got th XL. It fits, but I prefer something looser, and would get XXL if I ever purchased this again, which I wont! The other white lab jackets I own are Cherokee brand and I get L (for summer when I wear tank top underneath) and XL (for winter when I wear bulkier shirts underneath)n the XL is almost too big, and I prefer to wear very loose clothing.