FIT: I'm 5'6, 34D, Size 7, wearing a Medium - Fits true to size - Relaxed fit - Generous stretch 100% Cotton