Overall, the shirt is nice.  It is VERY large though.  I ordered this for my son, and he is almost swimming in it.  If I ever order again, I think I would go for two sizes smaller than he usually wears.