Overall, these boxers are good but it seems like they only retain their full elasticity for a couple of hours after each wash.  They are comfortable, but if you want something that stays snug all day, these might not be for you.  Also, the large I purchased seemed to run a bit big, so you might want to order a size smaller.