I bought this for my spare bed but had to try it out first before I would let any guests sleep on it. I found it extremely comfortable and slept really well on it. Not too hard but not soft.