Fabric is just what I wanted (really WHITE, though), and the size is perfect.  Like all sofa beds, the cushions are a bit firm when you first sit down, but they're comfortable.  I wasn't expecting the back cushions to be attached, and would prefer if they weren't.  Haven't tried the bed yet.