This shirt, while funny, runs a bit small.  It didn't really wash super well either...sort of wads up around the rainbow area.  We ordered the olive color, which was a great choice, as the rainbow/unicorn really pops, but I'm honestly not sure I'd purchase this shirt again based on quality alone.