Nice shirt however, unless you are extremely slim do not order the slim ones. I did order a bit larger because I have not ordered from them before. This was a good move on my part. My son is in between a medium and large and on the slimer side but the large fit him really nice. The slim large are fine but won't be for long for him. He likes the strechability of the shirt. The ones that we have washed came out clean and white.