My husband had a white Russell dri-power shirt, and it was his favorite for summer.  (He's 290 lb and 6'3.  It was an XXL (not tall), and a bit small, but it kept him nice and cool during hot summers.  One day he (didn't follow my suggestion to change shirts as he) worked on cars in it, and so it was ruined forever as far as wearing it out in public.  So I searched for another for him.  I decided to try this 2XT (adding "Tall" to hope it was a little bigger) from FogDog in black.  (Russell Athletic Dri-Power.)  I read the other review that says it was wayyy too big in every possible way, particularly the shoulders and sleeves, so I was worried.  I should not have worried.  If you are a teenager or 20-something and you like the sleeves of your t-shirt to be form-fitting around your muscles, you would say it was too big.  But we always like a little wiggle room in our t-shirt sleeves so that, like, when you drive, it does not pull and seem "tight."  So no, I would not say it has too much fabric, the arm holes were just right for what you would think a t-shirt should be, a little roomy. It is a little longer, and a bit wider, and while both the old shirt was not really "clingy" to my husband's belly, this one is even better yet, it is just great sizing for him, he is chubby in the tummy, but other than that, he's just built like a "normal" 40 y.o., muscles and such, not stretch marks on fat or anything (but still a 46" waist).  btw, the photo (on Amazon), to me, seemed to be a little grey-ish, it's not, it's 100% black, as black as you can get and would expect.  I am going to buy more in this size for him.  It's a super-great shirt, he is moving from wearing regular t-shirts to these in the summer time.  (The weave is so lightweight, but not at all see thru, so it's the only shirt he wears, he does not use it as an underlayer.)  Take care!