An apparatus for the electrostimulation of the muscles of a subject, the apparatus comprising: a generator for generating a plurality of electrical pulses; means (14a, 14b) configured to apply the electrical pulses to the subject to induce contraction of at least one muscle of the subject; wherein the generator is configured to produce a plurality of electrical pulses each having a pulse width from 0.5 to 2 milliseconds; and wherein the amplitude of the waveform of the pulses provided by the generator is modulated and the frequency of the modulation is from 0.5 to to 4 Hz; wherein: the generator is configured to provide pulses in groups (202, 204, 302, 304, 306, 402, 404), each group (202, 204, 302, 304, 306, 402, 404 comprising two or more pulses separated by a first inter-pulse rest period, the groups (202, 204, 302, 304, 306, 402, 404) being separated by a second inter-pulse rest period; characterised in that the first inter-pulse rest period is from 50 to 250 microseconds and the second inter-pulse rest period is from 1.0 to 5.0 seconds; wherein the apparatus further comprises first and second contact members (14a, 14b) having contact surfaces configured to receive the feet of a user; whereby by placing their feet on the contact surfaces of the contact members (14a, 14b) the user completes an electrical circuit, allowing the pulsed electrical signal to travel from one foot to the other foot. a generator for generating a plurality of electrical pulses; means (14a, 14b) configured to apply the electrical pulses to the subject to induce contraction of at least one muscle of the subject; wherein the generator is configured to produce a plurality of electrical pulses each having a pulse width from 0.5 to 2 milliseconds; and wherein the amplitude of the waveform of the pulses provided by the generator is modulated and the frequency of the modulation is from 0.5 to to 4 Hz; wherein: the generator is configured to provide pulses in groups (202, 204, 302, 304, 306, 402, 404), each group (202, 204, 302, 304, 306, 402, 404 comprising two or more pulses separated by a first inter-pulse rest period, the groups (202, 204, 302, 304, 306, 402, 404) being separated by a second inter-pulse rest period; characterised in that the first inter-pulse rest period is from 50 to 250 microseconds and the second inter-pulse rest period is from 1.0 to 5.0 seconds; wherein the apparatus further comprises first and second contact members (14a, 14b) having contact surfaces configured to receive the feet of a user; whereby by placing their feet on the contact surfaces of the contact members (14a, 14b) the user completes an electrical circuit, allowing the pulsed electrical signal to travel from one foot to the other foot. the generator is configured to provide pulses in groups (202, 204, 302, 304, 306, 402, 404), each group (202, 204, 302, 304, 306, 402, 404 comprising two or more pulses separated by a first inter-pulse rest period, the groups (202, 204, 302, 304, 306, 402, 404) being separated by a second inter-pulse rest period; characterised in that the first inter-pulse rest period is from 50 to 250 microseconds and the second inter-pulse rest period is from 1.0 to 5.0 seconds; wherein the apparatus further comprises first and second contact members (14a, 14b) having contact surfaces configured to receive the feet of a user; whereby by placing their feet on the contact surfaces of the contact members (14a, 14b) the user completes an electrical circuit, allowing the pulsed electrical signal to travel from one foot to the other foot.