Very well made thick weather resistant fabric. I got a small which looks like it's going to be a bit too big. But I will still keep it. Good price for the quality.