David was a little irritable and difficult to talk to at first but after we got used to eachother he was very easy to deal with. Good and fast work at a very reasonable price, took the time to explain what went wrong and what he did to fix it.Service: Transmission repair