It was too large but that was MY error. I tend to order two sizes and send the one back that doesn't fit. On the other hand, this was an amazing shirt. I honestly think I will wear this every 4th of July now.