I like your idea but sofa beds are really hard to sleep on. Would you consider an airbed like this one? They're usually much more comfortable and it's easy to inflate and deflate as needed.
http://www.walmart.com/ip/Intex-Deluxe-Pillow-Rest-Airbed-with-Built-in-120V-Pump-Multiple-Sizes/20552668