We've been with Ehrlich for years now - always on time, attentive, respectful of our property and desires (we use eco-friendly products). They schedule service appts so we don't have to remember when to do another service and come out quickly when we have problems outside of the services (ie wasps, ants, etc.) Very pleased.