I went to Carlife when I had my check engine light come on. They called me as soon as they pulled the codes, walked through potential problems and outlined their next steps.
They then called me after they completed the next steps, with the problem and a price as well as time estimate.
Overall, they have been honest, quick to communicate and affordable. I would definitely return and recommend them to a friend.