Love this sofa!  It’s firm and not too oversized; great for needs of my family.  Not something that you sink into and you can sit in it and still have your feet touch the floor.  I think this will wear well!