The best thing about Calvin Klein is their fit, they know how a human being is shaped, the worst thing about Calvin Klein is their price, but fortunately this time, you DO get what you pay for.  These are perfect fit, not too big, not too snug, material is thick and will last plenty of washes.