Materials are mostly pressboard and laminate. I had to be very careful during assembly because joints did not line up very well and there were a few gaps that I was able to adjust or hide. There was a lot of cracking noises when I tightened the screws. I wouldn't recommend moving much once assembled. Once I got it together it looked great but I am a little disappointed in the heat output. The heat element is not designed to do much however my research shows that most similar items have the same BTU output and recommended square footage.Overall good deal for the price.