Only had a couple of weeks. Nice and deep for naps!  Legs are very substacial. Wood blocks fit into slots with two solid bolts holding each leg in place. Plain weave linen look polyester upholstery.  I think this sofa will wear well.  I chose atomic red for zing in a neutral room. Is an orange red that I paired with dark grey and navy pillows   This is not a sofa you lean back and sink your head into its midcentury style is low backed