I am always hesitant to buy tops like these because I have a large bust line. To my delight, the front didn’t raise and it looked very natural and flowy. The separate arm bands help keep it from rolling up as other off the shoulder tops tend to do on me. I purchased a large, am 5’8” and wear a 36DD. It fits perfectly with no mid drift showing.