Love this sofa! Not terrible to put together although we used our own Tools...it’s firm but not uncomfortable I am super happy with the sofa!!  Don’t freak when you see 2 boxes I thought no way this sofa is In These but yup they packaged these great! Save some cardboard thank you!! Not the best pic but would recommend it esp for the price! If your looking for a family heriloom this is not it but a nice affordable sofa this is it!