This is probably a blouse for curvy women. with that i mean large breasted. i am a 40d and the xl fits well and the cleavage is in the limit of ok for the office. the bottom is a little too large but not too long. however, the fabric feels extremely comfortable and it stretches but it doesn't lose the shape. i am tempted to buy 2 more. if you are thin, you probably need to size down.