I LOVE this sofa!! It is a firm sofa but that actually makes it extremely comfortable to lounge on without sinking into it too much. Very happy with this purchase! I was able to assemble it myself although it would’ve been a bit easier with help from someone else. Highly recommend!