Thin material, but the was perfect for what I needed them for. I wouldn't buy these for warmth, but I live in Southern California so that wasn't a concern for me. They stayed up for most the day. I have long arms and the length was true to the picture.