This place is horrible and dishonest. I used to trust them with any and all work on my car but something has changed. My car was there for months having an engine put in.they kept promising and not delivering over and over again. I heard every excuse you could think of. One time it was the mechanic was having personal problems ( what about all the other mechanics?) other times they said they were really busy...wait, my car has been here for months and you keep taking on new work without giving them realistic expectations that you have a months long project being worked on already?? When I finally picked it up, I drive it about 15 Mike's the very next day and the engine fell out! Back to the shop for more weeks! Thus whole time I was renting a car and paying through the nose. When I went to pick it up the second time, the actually tried charging me for the work to put the 2nd engine in after the first fell out. Naturally I refused. read more