Very easy to assemble. I thought it was a little too firm when I first sat on it but then a few min later I woke up. So I guess you can say it was comfy enough for me to fall asleep on.