I have three of these shirts.  The first, I bought at Macy's off the rack the night before my wedding rehearsal dinner.  It fit well and looked great. I wore it that evening and continue to wear it to work frequently, years later.  I like it so much, I bought another just like it, also off the rack at Macy's (unfortunately without trying it on).  Even though it is the exact same size, the neck is so tight, I can't breathe with it buttoned.  But, I still liked the quality, style, and price of the shirt enough to be fooled again.  Wishing to avoid a trip to the store, I bought one from Amazon.  Figuring that I must have just gained some weight and that the first shirt had stretched, I upped the neck size by 1/2", and acutally bought four different shirts at the same time, from different manufacturers, all the same size.  The others fit great.  But this one; the neck was way too big, and the extra size in the neck somehow made the arms too long.  They bunch up at the wrist, and I look like some sort of circus clown with it on, not to mention there is so much extra material around the waist, I have to fold the shirt over in a sort of pleat to make it remotely wearable.  I will NOT be buying this shirt again; at least not online where I can't try it on first.

For what it's worth, it's a good quality shirt for the price.  I can discern no difference (aside from the sizing) between the ones I bought at Macy's and the one I bought on Amazon.  And the one I bought three years ago, and wear at least weekly, is still in excellent condition.  The others, of course, are in excellent condition as well, because I never wear them.  The same cannot be said for lesser brands that I have bought for the same price (Geoffrey Beene, for example).