Overall a good buy! The seats are firm, but that is not necessarily a bad thing for me. It’s a budget sofa and does the job. We will see how it holds up over time.