Bought this for our 7 year old, he said it is PERFECT! Tried it out watching a movie with him & it is! Firm but super comfy. The perfect blend of both worlds.