This couch was super easy to assemble (no major tools required) - AND I assembled it all by myself. The fabric is really great quality, and the cushions are firm but comfortable.