Very nice fabric and comfy cushions. Assembly was surprisingly easy. Only con is that because the cushions are quite fluffy, the sofa isn't as deep as I would have liked. But since I needed a compact sofa for my space, it's the perfect size otherwise.