ACS712 is good IC and this product is also very durable and reliable. But sometimes it picks up stray signals and is susceptible to noises due to this PCB layout and high sensitivity. But very useful for prototyping and motor control experiments.