Giving this a 4 star. 
It took two weeks to get my order and when I received it, one of the piece was cut wrong. Chatted with Customer Service and they were able to get me a replacement. Waited another week for it to arrive to put it all together. Assembling it wasn’t difficult by myself. 

As far as the quality, it is decent but it’s not as hot as I thought it would be and it takes a little long to warm up 250 sq ft but still gets the job done.