Fairly easy to assemble! Heavier than expected so seems like it should hold up in the weather elements. Only downside so far is that the padding is fairly thin. But for the price, I'm very satisfied with this purchase!