I got the small petite and this fits beautifully, as on the model (i am 5'2"). i do think that it flatters a flat belly more than it would flatter a fatter one! it would certainly hide any belly, but the drape works best if you're streamlined, i imagine. if you've got a tapering torso, go for it! depending on your bust, you may want to pin the overlapped fabric just to be sure of hiding the bottom of your bra. not that i've found it a problem.