10/10. Assembly took 20-30 minutes. The frame seems very sturdy/stable. Love that my 3yo can grow into this! Exactly what I was looking for.