This sofa bed is just what I wanted and delivered a day earlier than estimated.  Firm but comfy and easy to open out as bed.  Colour is great.  Legs and arms were easy enough to assemble.  All in all, great value for money.