These are Exist shorts, womens, size XL. These shorts run a little small so if you wear a Large, these will fit you perfect. They are 100% Cotton. They are $5 for EACH pair (3 pairs left). These usually retail for $30.00, (price tag is still on them) so you are getting them for a fraction of the price.