Perf-A-Lawn always calls first to announce their service date and time.  Their employees/technicians are friendly and do a good job of covering all parts of the lawn.  A report is written with the condition of the lawn and recommendations if needed.  The service price is good and they offer promotions to their customers.  I recommend them for a weed free lawn.