No. It has to be perfect, not too hard, not too soft. Hard doesn't mean it can't be soft. You can get a hard mattress and put a pillow top on it. The the top would be comfy and soft, while you got the support needed. Besides, it depends on what feels best. It's usually what's right.