Ordered the grey in large (normal 1st Phorm sports bra size S, 34DD) and the large fits amazing! I have skinny arms and the arms fit right on...not too tight not too loose. I have a little tummy from having 2 kids so the large was forgiving in the abdominal area. A must! I loved the fit so much I ordered a large in the Army too!