I'm so happy with this couch! It was easy to put together. The classic lines work whether you're going for something contemporary/modern or farmhouse so it has great versatility. It is firm, but not uncomfortably so. Love the sleeper sofa option so my sons have a place to crash whenever they visit. Recommend it.