Would avoid -- bad experience with the shop installing a part without authorization, and installing it improperly resulting in a roadside breakdown a few weeks later and another trip to (a different) repair shop. I took a chance on them and regret it.
Pros: Fast. Poor quality, but fast.
Cons: Unauthorized repair; poor communication
more