Reading others reviews I was expecting it to fit small, but I had no option because my son needed the largest size, to my surprise the shirt fit great, not tight, not loose. My son says when it gets wet it feels tighter, I think it is made that way so it doesn't ride up in the water. I am extremely happy with this purchase.