It does an OK job but not what i expected for the price. I just had a baby so i looking for a shirt to help with the baby pudge until i can loose it. It does a nice job holding my breasts as i am a 34 FF