I love Altrus shirts - they are perfect for the gym. I am 5’9” and wear bra size 34DD but am on the slim side so I like that these shirts fit slimmer than normal and aren’t super baggy. I got a large and it fit perfect. Still slim but not overly baggy.