For the price this is a great sofa bed.  The mattress is thin but supportive and you can't feel the bars.  The only issue is it is a bit short so tall people might have a problem.  Fabric is soft and seems like it will clean up well.