Very comfortable to sleep on, just the right firmness. But it's too squishy along the edges, very uncomfortable to sit on.