Easy to put together, took about an hour.  Looks great for the price. Puts off just enough heat for small porch area.