Super easy to assemble. We’ve only had it a couple days but the kids love it. The fabric is super soft. The headrest is a little wonky but not noticeable so I don’t care about it. Otherwise I’m very happy with it.