Cute shirt, but runs very small. I ordered a medium, my usual size, and it looked like an extra small. Exchanging it was super easy, customer service was great. I replaced it with an extra large and the fit is great. The material is very soft and the colors are true to the picture online.