I took my F-150 in based on the recommendations of a few people that swore by this place. I dropped it off over the weekend and the guys charged me a diagnostics fee. They found the issue and tweaked some things to get it running again, saying they they may have fixed the issue without having to purchase additional parts or charge for additional labor and saving me money. Unfortunately the part they were hoping not have to replace tool a dump when I got the truck back. I took the truck back to Machado's, and they got the new parts ordered, installed, and the whole thing fixed ASAP, for a reasonable price on both the parts and the hours of labor. They even credited me back my initial diagnostics fee. The staff was extremely polite, respectful, and friendly, keeping me in the loop every step of the way. They even allowed me to keep my truck there for a few days beyond the two day pick up window while my wife was sick with the flu and unable to give me a lift out there. Needless to say, Machado's is now the "go to" auto shop for our family's vehicles.