Although my experience with this product was not as pleasant, it was entirely my fault. I was supposed to purchase a roller with 192 needles and I accidentally purchased one with 540. The product is perfectly fine and I actually gifted it to someone else because it is a quality roller. It was just not the product I needed at the time. Great value though.