I received my order within a few days. I was able to put the entire cabinet together myself. While putting it together, I had my doubts about how solid it would be. But when I finished, it was very sturdy. I have really enjoyed having a cozy fire and extra heat with these past few October evenings being chilly.