Not great
Too much fabric, not a flattering top. for reference i am wearing a medium in the photos and my measurements are 38-30-40.