It took me a couple of hours to assemble by myself but would probably take most others less time. Really nice quality for the $$. The only thing I wasn't able to do was secure the fire place heater inside with the small screws provided. The holes are not pe-drilled for them and the space was super tight to get them attached but the D panel holds it secure enough for me. Fast processing; got it a week after I ordered. Love it! Hubby likes it too.