perfect. Supportive but soft enough. I put this in my spare room and the guests like it very much.