Very easy to put together. A bit firm, but we love sitting on it. Great so far. Hope to have it for awhile.