Love this couch! It was fairly easy assemble, I did it myself in about 2 hours. The couch is firm, but not uncomfortably so. A friend of mine spent the night on it in the sleeper position and no complaints. True to size and color and looks so chic in my apartment.