My daughter loves this shirt and wears it often.  I found it to be true to size.  However, I realize the purple  is not as vivid as it appears online.  It is a faded out version.  Also, after washing it appears to fade even more.  It really is a pretty shirt though.  It would be even more beautiful if the purple was, well... purple.