Took a while to assemble, but overall easy to do so (we had three people working on it). we have had it for almost a year now and live in upstate ny, and it has held up wonderfully through all the seasons! my daughter (2yo) absolutely loves it.