This sofa bed is great for sleeping. The thickness of it is just perfect and it is easy to assemble.
For sitting if you don't have any issue with lower sitting position, it is good too.
I recommend this sofa bed, especially if you care a lot about sleeping.