This couch is perfect for our smaller living space. It gives everyone place to sit and stretch out and I love that we can change the set up of it if wanted. Its firm but comfortable once the pillows all fluff up.