Fits very well for me: Im 42 DDD, size 16/18, and 511 so long arms. I got the XL since I wanted black. I wouldve normally tried xxl. Glad i didn't go bigger. Its comfy and not too tight but definitely fitted. I put on a push up bra and it works so well with the low neckline.