A mattress comprising: a base structure (102, 103, 106) providing the mattress with a frame, comprising supporting means disposed inside the mattress to provide an object placed on the mattress with vertical elastic support, wherein the supporting means are elastic both vertically and horizontally; characterized by the mattress further comprising: first magnetic means (110, 112) coupled mechanically with the supporting means such that motion of the first magnetic means (110, 112) causes motion of the supporting means, wherein the motion of the first magnetic means (110,112) is responsive to magnetic fields sensed by the first magnetic means (110, 112); second magnetic means (114, 116) fixed to the base structure (102, 103, 106) of the mattress and, in operation, magnetically coupled with the first magnetic means (110, 112) such that a variation in the magnetic field generated between the first magnetic means (110, 112) and the second magnetic means (114, 116) is arranged to cause lateral motion between the first magnetic means (110, 112) and the second magnetic means (114, 116), thereby moving the supporting means laterally in accordance with the magnetic field; and generator means (120, 122) for generating a variable magnetic field between the first magnetic means (110, 112) and the second magnetic means (114, 116) so as to cause back and forth motion of the first magnetic means (110, 112) and the supporting means and to cause a person lying on the mattress to experience lateral back and forth motion. a base structure (102, 103, 106) providing the mattress with a frame, comprising supporting means disposed inside the mattress to provide an object placed on the mattress with vertical elastic support, wherein the supporting means are elastic both vertically and horizontally; characterized by the mattress further comprising: first magnetic means (110, 112) coupled mechanically with the supporting means such that motion of the first magnetic means (110, 112) causes motion of the supporting means, wherein the motion of the first magnetic means (110,112) is responsive to magnetic fields sensed by the first magnetic means (110, 112); second magnetic means (114, 116) fixed to the base structure (102, 103, 106) of the mattress and, in operation, magnetically coupled with the first magnetic means (110, 112) such that a variation in the magnetic field generated between the first magnetic means (110, 112) and the second magnetic means (114, 116) is arranged to cause lateral motion between the first magnetic means (110, 112) and the second magnetic means (114, 116), thereby moving the supporting means laterally in accordance with the magnetic field; and generator means (120, 122) for generating a variable magnetic field between the first magnetic means (110, 112) and the second magnetic means (114, 116) so as to cause back and forth motion of the first magnetic means (110, 112) and the supporting means and to cause a person lying on the mattress to experience lateral back and forth motion. first magnetic means (110, 112) coupled mechanically with the supporting means such that motion of the first magnetic means (110, 112) causes motion of the supporting means, wherein the motion of the first magnetic means (110,112) is responsive to magnetic fields sensed by the first magnetic means (110, 112); second magnetic means (114, 116) fixed to the base structure (102, 103, 106) of the mattress and, in operation, magnetically coupled with the first magnetic means (110, 112) such that a variation in the magnetic field generated between the first magnetic means (110, 112) and the second magnetic means (114, 116) is arranged to cause lateral motion between the first magnetic means (110, 112) and the second magnetic means (114, 116), thereby moving the supporting means laterally in accordance with the magnetic field; and generator means (120, 122) for generating a variable magnetic field between the first magnetic means (110, 112) and the second magnetic means (114, 116) so as to cause back and forth motion of the first magnetic means (110, 112) and the supporting means and to cause a person lying on the mattress to experience lateral back and forth motion.