Quantum Nature of Space and Time?