Lycra material provide super flexibility and keep your body dry; Air permeability 3D pad supply comfort race; Size Chart: S(27 - 28");M(29 - 31");L(32 - 34");XL(35 - 37");We paid highly attention to all the customer reviews and feedbacks, and have now adjusted the size accordingly.