18 inch performance stretch/swim shorts with built in compression shorts. These run one size small so order one size up.