Sturdy canvas and it is really large! I have a 7.5’ tree and there is plenty of room. Good value!