Despite it being slightly large, I still give thus shirt 5 stars. The color is great. The printing stays through washing. AND in a very impersonal customer service world, they also sent a sheet of Happy Birthday stickers along with a thank you note. Really? How could I NOT give them 5 stars?!?