We ordered 2 of these for our patio. The assembly was not too difficult, but it did take 2 of us to put them together. One of ours came with a dent on the outside of it, but it wasn't so bad that we felt we needed to return it. Would definitely recommend ordering covers for them - they get dirty easily. 
They put off a good amount of heat for the size space we have. We have a large table that seats 10 people and have one at both ends. Everyone can feel the heat easily. I also like that the heat can easily be adjusted up or down. I would recommend this product and would order it again.