Steve, the mechanic that did my oil change, deserves a 5-star rating. He was on time, thorough and seemed to genuinely care about his work. He even helped me clear my code on my dash to nix the maintenance light. He was done in an hour-flat. I highly recommend trying YourMechanic. The fact that they came to my work to change my oil and rotate my tires was amazing. This was much more convenient and much less costly for me (since I wasn't aimlessly wandering about a strip mall for an hour killing time at some filthy pawn shop).
The only reason I'm giving 4 stars here is because the original mechanic was running late on my first appointment. He did call to let me know that, but since I was at work, I couldn't shuffle my schedule to accommodate. So, I had to reschedule...and you can't do that with the mechanic. You have to loop back in with the dispatch lady. That's all fine and dandy, but their next available appt was two weeks out!! That sucked because by the time most people schedule an oil change they are in dire need for one...and waiting another two weeks blew. Two more weeks driving on old oil because they (not me) were late is kind of lame.
But, the reason it was two weeks out for the reschedule is because they're busy as hell, which makes sense b/c it's a great service.
I've had mobile detailers too, and this is just as nice.
Give it a try.