Easy to put together. Only slept on it once and it was firm. I'm a heavy sleeper though so it wasn't bad. Works best as a couch.