All tech did a terrible job repairing my Dodge Ram. Went in for an oil change, fuel filter change, and a request to replace the belt and belt tensioner. I left the truck with them for an entire week and specifically explained that I was traveling and giving them plenty of time to ensure the work was done thoroughly. When I returned to pick up the truck, the next morning I started it, fuel was pouring out of the fuel filter and the belt was squeaking terribly bad. So, I delayed all my travel plans further so I could take the truck back on Monday, now missing several days of work to do so. I called around 2pm that day to check in; they told me that they “dressed” the belt, and that the fuel filter had been fixed. Picked it up, same issues as before. Told me if I want anything further repaired, they have to charge a $250 diagnosis fee for EACH of these issues that they clearly had caused themselves. Terrible customer service, they were extremely rude and unfriendly when it came time to fix work that was done incorrectly. Ultimately I took it to a new mechanic in Glenwood Springs, got everything fixed for half the price, and had to dispute the charges on my credit card. Terrible, horrible place.