I wear a medium typically.. The shirt was a little loose for me. Is probably fine as an outer shirt. I purchased these to wear under my shirts. I would buy a size smaller the next time. I wear a 36B and generally a size 6. So, the shirts are a tad big for me.