Thanks to previous reviews i ordered one size up. im usually a medium so i ordered the large and it fits like a small/medium. its true white. not the best quality but its a juniors shirt so my expectation weren't high. i'll probably buy another one.