Assembly was not too bad. Overall I love it and it has been 5 months and no issues. I give it 4 stars because there’s an uneven door we just have to kinda push in but is slanted. Overall recommend! Warms up our living room.