I love this shirt. I recently had my baby, but ordered it at the end of my pregnancy, it fit extremely well and I believe it would be flattering for any shape and size. I haven't worn it since having my baby, but believe it will make a good postpartum top too, because of the long length.