In a word, painless. Dan arrived about 10-15 minutes early and efficiently finished the jobs I had requested. Dan and yourmechanic.com provided me with a much better alternative to leaving my car at a shop the night before and then being without transportation for the entire day.
Robert showed up on time, was very prompt in his diagnosis of what needed to be replaced via notes from the previous mechanic. He promptly got to work and fixed the problem within the allotted time frame.
He was in and out and very friendly and knowledgeable about what needed to be done.