good quality, liked the elasticity of the canvas, makes it fit well, my family put it together easily in about an hour