It's an adorable shirt.  It is definitely smaller than the size it is listed as.  My daughter is a solid size 8; I ordered the 10 based on reviews.  It worked for the concert I needed it for but I doubt it will fit for the next concert.