Stay away.
Larchmere Imports behaves as though fixing your car is a huge favor they're doing for you. Consistently rude, condescending, and arrogant.
Twice I have decided to give this place "another chance" and both times they have proven unable to provide basic courtesies such as:
- calling to let me know my car won't be ready when they promised
- sticking to the price they quoted
- offering a simple apology when they break promises
- acting like decent human beings.