I ordered this charge regulator and when I tested it it wasn't charging properly. The controller draws 20 volts and only charges the battery up to 12.2 volts. This causes the load on the system to drop below an acceptable level and the inverter shuts down thinking the battery is low. The charge controller also failed to read the current. I didn't test this charge controller until after the return window was closed, so I can't comment on the cons of things. I bought an MPPT charge controller from another seller and it worked fine. The MPPT charge controller was able to read the input current.