Very easy to assemble. I was able to do it on my own. Perfect combo of firm but still comfy. Love it!!!