Had to go with the XXL where I would usually wear a large. Tried the XXXL as well but they were too big but BOTH pairs seem to be a bit short in the midsection, they always seem to slide down off my waist a bit. They are snug but not tall enough to stay up at my waist. Otherwise, they are very comfortable to wear and my wife loves how they look on me.