These shirts definitely run on the large side, HOWEVER, the sizing is VERY inconsistent. I give 4 stars because the shirts are still very cute and great for summer, but I bought 4 colors and when hung side by side, the mint & pink are about 4 inches longer than the black & white. It's very odd. I got all of them in a small but the sizes are obviously different.