Terry x-smalls fit me perfectly. No elastic and not too long, either.