Fairly easy assembly. It is rather heavy. I wish the shelves were about 2 inches deeper, width of shelves is OK. Fireplace looks great!