LOVE this sofa! It was so easy to assemble - took one person less than an hour. The only difficult part was moving the heavy boxes up to our apartment. The sofa fabric is so soft and the color is great! The cushions are a bit firm, but I fully expect them to soften up with use. The seat cushions are just deep enough to be cozy, without being impractical in size for an apartment. I would say it is the perfect size for someone in an apartment or smaller house. The only downside we have noticed so far is that the frame is built with a lower quality wood (this is an inexpensive couch after all), and for us that should be fine but might not hold up as well for larger folks or very heavy use. Overall the couch fit our needs perfectly and I would recommend it to friends!