I'm 39/32/40 and the XL fits just right at the bust, and is loose around my hips. The shirt is lovely tucked in, especially a pencil skirt. Otherwise untucked it isn't awe-inspiring, even mildly too short for a "blouse". I do love the style of the puff sleeves and pussy bow tie, hard to find this style. The fabric provides some stretch which is nice, but the white is transparent so a white bra is necessary. It fits nicely around the arms, not tight. Overall, I do love this top but I am disappointed with the fabric for the price. It also doesn't "hug" the curves as nicely as I expected. Perhaps I should have sized down but likely would have risked button-pulling.