I purchased XL size as this is what I wear in every other underwear. Within hours the leg openings were loose and all support was gone. They ended up feeling like ordinary boxer shorts, and do not have the fit and support of trunks. These are cheap junk.