Very easy to assemble. Sleeper easy to use. I just have to add a few accent pieces and it will be perfect! I will admit, it is a bit firm but comfortable. Just firm enough for company not to stay long enough to wear out their welcome Lol!