A good sofa bed needs to have thick mattress, preferable pocket sprung and a very sturdy frame there aren't many sofa that are suitable for every use but take a look at http://www.thesofabed.com they claim to be specialists and have some very good reviews online. As always, if you have the chance, try it first.