This was my third try purchasing this push up sports bra, I wear an XL shirt, bra size 42 D, I purchased the 3X with hopeful thoughts.  The 1X was a joke, the 2X was tight around my ribs and too small for my bust, the 3X is very loose around my ribs and still a bit small on my bust.  I am keeping the 3X and will try it out for a day and edit my review if I fall in love with it.