For the price - it's fine. I would have liked something more sturdy than cardboard for the backing, but I don't believe there will be much stress on that part. Assembly was time consuming, but again, expected. Will see how it holds up.