I have had several dealings with Green Ford. Their body work is very good and the price was fair. The wait for anything more than an oil change is twice what you might expect. The mechanics are great ONLY if you are getting warranty or a replacement part for something you know in advance that you need. But if you have an engine light on and you need diagnostics, do yourself a huge favor and go somewhere else. They don't know what they are doing and they will charge you $100 for EACH different item that they check. This means if they have to check 3 different areas of the vehicle to diagnose, then you are charged $300 and that isn't even starting on fixing your issue, assuming they correctly diagnosed it, which in my experience is a 50/50 crap shoot.