Huge number of parts for self assembly 72 screws to hold grill slats alone and top visible panel is in two peices butting together doesnt look very good.