I have been using Virginia Automotive Service for at least 20 years because they do a good job in a timely manner and always try to accommodate me the best they can. Also, they are honest. If they tell you the work needs to be done, you need it.
Virginia Automotive has done some major repair work for me, including engine replacement. If something happens and it is not working correctly afterward, they fix it. They always call me when they are done with the job and they will take me home and pick me up if I need a ride. Even when they are busy, they still get it done.