Received from China. The announcement mentions 360 barrettes, there are an average of 12 instead of 20 model, so about 240, or a lack of 40%. Some are bent. Short 1 price received quickly. Nevertheless allowed to repair the carefree watchband my daughter, and the bar are made job perfectly. Amazon should modify its announcement and mention 240 bars, it would be more honest, even if the purchase price is really low; matter of principle for not having the impression of having been robbed on the goods, 40% of 6,40 euros !!!