This blouse fits me well. I normally wear a small but because of previous reviews I got a medium. It's perfect except for the length - it is too long but I'll have the length adjusted. Love the color and design.