Fairly easy to assemble on our own. Grill heats up quickly and cooks food evenly. We are very happy with this purchase!