I was very pleased with the quality and ease of assembly. The fabric is nice and heavy. Hopefully it will hold well for a teenager!