So I've been wanting a #99, so my wife was going to get me one for my Bday. She gets me an XL like my Reebock #23 and it sort of fits ok, but the shoulders/arms seem to be cut funny. It's like it fits if I keep my arms down, but if I try to lift my arms up even half way, the entire jersey wants to come up. It's almost if the arm holes are sewn to low, or not big enough. So she went back and got me the XXL like my Reebock #59, and while bigger in the frame, it's still doing the same thing. Despite really wanting it, I'm sending it back. Are all Nike jersys like this? My Reebok jerseys fit fine.