This sofa will do the job.  It's not incredibly comfortable and the clips that hold it together are stable, but kind of loose.  The back is VERY STRAIGHT and the seat cushions are HARD.  But for $500, it's...ok.