I love the sofa, the fabric is linen, but is durable like denim.  The cushions are comfy but firm.  It's very comfy and for me and my dogs.  The delivery was easy , however it arrived 10 days early without notice. I received an email notification, at 630am, it arrived around 9am. Worked out ok, but could have been a tricky situstion