RIchard was very good. He messaged me that he was running late and arrived , with the delay exactly when he said he would. He was communicative and explained what was being done. HE finished well within the time frame which was estimated, really knew what he was doing. I can only say that my dad, who was a mechanic and dealership service manager for 50 years would have been impressed by Richard. I will have no reservations about asking for him for any future service that I might require.