AWESOME SOFA!
The ability to configure, and re-configure, the pieces is great!  Good quality, firm but not hard, the material is SOOOO SOFT!!!  People just love to rub it!
Highly recommend!
The quality for the price, delivered for free, is ASTOUNDING!!