These swim trunks are perfect.  They have elastic waists and also have a working pull string (meaning the string goes all the way around the waist.  The lining is soft, and the pockets are great.  These swim trunks have everything that I am looking for in swim trunks.