The color is spot on but the XL is a size 18 (youth size I assume). I am an adult medium and I can wear the T-shirt. Its too big for my daughter but she can grow into it. I rated it based on meeting my color needs. I excluded a star for the sizing confusion.