So I'm a 36d and size 6 and this tank is tight on me even though I ordered an xl. I haven't decided if its too tight for the gym and but it's okay to wear to bed or as a layering piece. This tank is tight all over and id say fits more like a medium. If you are smaller chested the tank would be fine, but not great for people larger up top.