Took me a couple hours to put together on my own. Some parts were missing any identifying stickers so this definitely added to the assembly time. Once assembled, its very sturdy and looks nice!  The fireplace settings are simple and it puts out a decent amount of heat but it is pretty loud while the fan is running. Overall, its what I had expected and hoped for.