Quite firm, but comfortable for my kids who like to sleep on their stomachs/backs. Might need a pillow topper, but definitely supportive.