Super easy assembly-wouldn’t pay to have someone do it when it took us all of 1 minute to put it together. 
Nice and firm but not too firm! The recliner is a little stiff-hoping that gets easier to put down over time!
Overall 10/10