An apparatus for treatment of skin, comprising:- at least one moving contacting element having an end face for contacting the skin of a user and- an assembly for reciprocally moving said contacting element in a bi-directional manner, such that when the apparatus is positioned so that the contacting element end face contacts the skin, an action on the skin is produced to remove undesired material from the skin pores, wherein the frequency of movement of the contacting element is within a range of 20 Hz to 1kHz.