Rubber patch on front100% cottonAdjustable and removable strapMade in ChinaMesh on inside2 sizes: S/M & L/XL