This sofa is perfect for my small room. Great for a guest bed as well. It’s firm but that’s my also my preference. Might not be for everyone.