Arrived on time, completed within projected time at cost agreed. However, only time will tell if the service was effecive