I love this for running on the track, treadmill or any cardio activity - nothing moves but my boobs are not squashed up either. I am 34 D and got the 34 C - fits me without being too loose; however, if you are a full D,  you may want to consider getting your true size