This is a decent shirt for the price, but please note that the sleeves are extremely long.  This makes the shirt only practical to wear under long-sleeve shirts.  With short sleeve shirts its looks ridiculous with the white sleeves showing extensively.

Perhaps try wearing a size smaller than you usually do.