On time and very informative on each step of the process. Fast acting and already seeing improvements. Definitely recommend so far.