Good quality, light cotton fabric set. I think it runs a bit smaller than expected. The shorts are quite short but allover comfy and easy to sleep in. The second pair of shorts matches the aztec mono stripe tank pajama and you can thus have a variety of combinations!