I searched the internet high and low for a sectional that could fit in my studio apartment, but not take up too much space. I am completely satisfied with my purchase, I have nothing but good things to say. There is EXTRA storage space in every module which I use to hide my home gym equipment. I would say the sofa is firm which is exactly the way I prefer my couch and bed to be (better for your back). The material is perfect if you have pets you can simple just brush off the couch easily and all the pet hair comes right off. This is coming from a person who has a cat and an American Minature Shepard dog. If you have been looking to purchase this couch trust me when I tell you just go ahead and click the purchase button. To test my couch I also slept on it the first night and woke up well rested no body aches.