Fit out the package. Very comfortable was a little Roomy but i Knew that going in, i predicted/planned it was gonna shrink slightly to the perfect size/fit and stay there. Most times Large's start perfect stretch and don't last..  When it comes to buttons - first time ive personally had on a brief so it was that awkward, feel the drift feeling at first haha but not a problem one bit. breathability never hurt anyone. its all preference/feel when you put it on. When it comes to wearing under clothing such as gym shorts or thin pants without a zipper the buttons may stand out and look stupid. may be even worse if under armour. they are perfectly fine for khakis/ jeans. Lastly i feel with buttons it requires you to have the right size brief to be paired with the right size junk. or else you will nonchalantly have a glory hole/snake on the loose and won't even know it. Length is perfect too. not long not short. Final thoughts: great briefs. perfect fit, very very comfortable, polo quality for sure, and will definitely last. Very Happy. Grade: A