I love the fabric and it was super convenient the way it shipped. The cushions are firm and comfortable. I wish the seat was a bit deeper though. I’d recommend. I’d also love to buy an extra module.