We purchased this for our son to wear on Valentine's Day. It fit, but after one wash (dried on medium heat), it had shrunk enough to be handed down to his brother in the future. The shirt is cute, but if I was going to order it again and get more than one wear out of it, I would have ordered up a size.