This is such a cute shirt but not cute on my post partum body. I'm 5'1, 140lbs, 38DD and it is not flattering AT ALL. It's very boxy, which I did expect because I wanted it to hide my belly and although it covered the front of my body it definitely didn't go much further then my waist and if I wasn't wearing a tank underneath my belly would hang out. And I recommend you wear a tank underneath because in the sunlight you can see through it--which is nice cause it keeps you cool and probably easy access to your boobs... If they aren't on the larger size, like mine.