This shirt looks cute, nevertheless, once you put it on is not very flattering ~ even for a costume. I got L?XL. It is fine for the average L, but if you have big chest or are an XL, don't even try. I'm returning the item, but if you consider it be aware that it is 100% poly, so you would be super hot in it as well. nice idea tho'