I got these XL in Classic Black for my husband and he likes it. He is in between L/XL and these fit him just right.
He wore them to gym and he said that he was comfortable in them while working out.
I haven't washed them yet and don't know how well they would hold up afterwords but I will be updating if something wasn't right.