I looked at this and another slightly cheaper one but so glad I went for this. It is firm enough to seem supportive but the top layer makes it comfy. My son loves it.