This sofa is perfect for the small space I have.  It is a little on the firm side but should wear in over time.  The assembly was easy and I love the way it pulls out to a sleeper.  Great for an extra sleeping space.