Assembly was a snap. Sofa is firm, but comfortable, and looks exactly as pictured. Only reason I'm reserving a 5-star rating is that I'm a little unsure of build quality and long-term durability, but seems great right now.