Sounds similar to yourmechanic.com, which I've used a couple of years ago - although you have to schedule an appointment, versus 3-hour service.
Had them replace my alternator (I'd had AAA tow the car back to my driveway) and the guy showed up early, did good work, and had it ready to go within an hour. Cost me $200, but it was a lot more convenient than having the car towed elsewhere and then getting the work done.
Had them replace my alternator (I'd had AAA tow the car back to my driveway) and the guy showed up early, did good work, and had it ready to go within an hour. Cost me $200, but it was a lot more convenient than having the car towed elsewhere and then getting the work done.