I think the design of the shirt is awesome; however, with that being said, it runs very small. I most often wear a large, but to play it safe I bought an XL....It is still pretty tight fitting. If you buy one make sure you order a couple sizes up especially if you have a large bust.