Love the look and shelving is large enough to be functional. The electric fireplace has a nice flame and puts out good heat. Very sturdy and holds everything I needed it to. I didn’t purchase for a TV stand, but to hold items in my sewing/craft room.Easy to assemble, just takes a bit of time , but I did it by myself with no problems and easy to follow picture instructions. Liked that every piece and every single bag of screws, pegs, etc. was labeled so there was no confusion with assembly.Highly recommend.One thing to note, shipment comes in two parts. My cabinet came on a Friday and electric logs arrived on Monday and the electric logs just slide into opening. They are not attached to anything, which is fine for me.The stand looks great but does not work like it should it keeps turning off after about 30-45 seconds so I can't use it. Replacement is on the way we will see if it's any betterGreat piece of furniture for the money. Had a little glitch with pieces 11 and 12. They were accidentally installed backward giving the appearance that the fireplace wasn’t the right size. Contacted seller regarding this issue. They troubleshooted this issue for us in a very timely manner. Would recommend buying from this seller for the quality and value of furniture sold and their impeccable customer service.Muy pequeňo el muebleTv stand is cute, it fits a 55” television perfect, but it’s not sturdy. Once I got it together, the left side collapsed, when I was trying to move it to put it in place. The imitation wood grain on the particle board peeled away once the product collapsed. I had to drill pilot holes to put screws in to hold cabinet together. The packing of the cabinet was excellent, but the product was not worth the $300. I paid for it.I absolutely would NOT recommend this product…!!!AMENDED REVIEW: Customer service was excellent , the company did reach out to me to rectify my issues. Within a few days, I received a new product. The company did recommend I use another person to put the new unit together, so hopefully I won’t have the same problem with the new unit. After I build the new unit, I will up date.