My husband hates all undershirts except for Tommy John which cost between $36. and $39.00 each.  I purchased this Calvin Klein undershirt for $24. on sale and it is just as good as the Tommy John. Now I wish I had purchased a bunch of them instead of only one.  The regular price is only a little lower than the Tommy John. However, I do get free shipping from Amazon on the Calvin Klein.  Excellent quality and extremely comfortable.