Firstly it's a great little PWM (I use it with a 12V supply). Save me from doing it myself. Works well, clear polarity markings on terminals. My biggest complaint is that since the board contains SMDs and other electrostatic sensitive devices, it should be shipped in ESD protected packaging, be it Ziploc type ESD packaging. or a small ESD foam box. They turn dark gray. If it is a clear (or pink) plastic bag or wrapper, it is not ESD-safe packaging. The manufacturer is responsible for this. Proper ESD packaging ensures that the components on the board are not subject to random static discharges that can damage ESD sensitive components (damage that is not visible from the outside) and there are at least 2 such components on this particular board . And that means that the lifespan of the ESD components on the board is [potentially] reduced, although by how much it's impossible to say. For this reason I give the controller 3 stars. If it had been packaged properly I would have given it 5 stars. Would I buy it again? Yes. But I might buy 2 in case one goes south sooner rather than later.