It does take some time to put together but it is sturdy and the fireplace is awesome. Puts out a lot of heat. Def recommend this product!!