Easy to put together, a little firmer than I hoped. But great quality and I feel it will soften as we get used to it! Worth the money!