Heavy duty canvas, and large enough to actually use for school. Bought for my super picky 13 year old stepdughter and she loves it. Ivory Ella is a brand that is popular here and the logo is an elephant - this fits right in and her friends are wanting one too!