I actually love this top and have gotten alot of compliments since wearing it, but it does run quite small. I ordered a Medium and they sent me a large in error. Even the large fits well, but the upper arms are tight. I kept it anyways. I am a size 8 and the large fits.