This top did nothing for me. it billowed in the front and was not flattering. for reference, i am 5"4, 115 pounds, and small chested. i ordered the smallest size the top came in (cannot recall if it was an xs or 0). i promptly returned it.