Great communication and timely without rushing. Took the time to explain EVERYTHING including all options for our particular situation. Was on time for the service with a warm professional manner.