We bought this sofa 2 weeks ago.  It looks great and is easy to pull out and set up as a sofa bed.  The sofa cushions all line up and are firm but comfortable.  We have not had the sofa long enough to have guests sleep on it yet, so we cannot give an opinion, but it looks like it would be comfortable.  We will know in a few more weeks.