really comfy sofa, quite firm but thats how we like it! the sofa is so versatile. you can have the long cushion in any position (left/right/centre) or even have it as a seperate footstool. The sofa is compact for delivery and easy to put together. the fabric is nice and looks quite hardwearing. The size is perfect for my room and the sofa actually matches a chair i already have!