Very easy to assemble! My husband and I put everything together in about 45 minutes. It’s very sturdy too. The cushions are firm, but I’m hopeful that with use they’ll break in. The shipping was faster than I anticipated which was great! I highly recommend this set for a smaller patio area. For reference the way mine is set up (the table is close enough to the chairs and sofa that you can prop your feet up), it’s about 10 ft x 7 ft.