Soft fabric, well made and stylish to wear under a dress - they are not really shorts to be worn on their own with a T-shirt but as part of an outfit, like under a dress or long tunic. Perfect for the active girls that like to wear dresses but want to look decent.