These swim trunks are mid-length. They have two side pockets. The lightweight fabric dries quickly. A fine mesh lining adds comfort.