Great value sofabed, well built, very solid, it doesn't look cheap.
It is a bit firm but not so much that it's uncomfortable and with a few cushions added it's great.