Linen feel. Not at all heavy and canvas like. The price was right and the fit perfect. Thanks to other reviewers I ordered larger—much larger! I ordered 3X when I usually wear 1x. The waist fits perfectly and I love the loose leg fit. White color is very pleasing.