I sometimes have overnight guests at my small London flat, so am looking to buy a sofa bed but one which can also be used as an everyday sofa. In the past I bought a foam one which wasn't very firm and which wore out quickly and also a sprung one which was uncomfortable because the bed mechanism was hard and uncomfortable. That was some years ago, so I was wondering if they had improved and if anyone could offer me the benefit of their experience/recommendations, pretty please?