Brought my Jeep here because I was having trouble with it overheating at idle and low speeds. I had never been here before, but after reading the good reviews and seeing that they had a specialized Jeep division I figured I'd give it a shot - plus my normal mechanic works weird hours and I needed this problem fixed ASAP. I arrived about 15 mins before my scheduled appointment and the guy at the desk was very friendly. He took my car back right away for them to get started. The waiting room was clean and comfortable, and the free wifi and fresh baked cookies, coffee and water were a nice touch too. They looked it over and were able to replicate the problem, and the guy came to let me know that on the surface everything looked fine (especially with all the new parts from recent work I've had done on it!), but that they would need to do a further diagnosis to find the root of the problem. He let me know the cost for diagnosis/testing and how long this would take. It ended up not taking as long as he quoted me, and when he came back again to let me know the problem he explained it in detail - what they had tested, what was fine, and what the actual problem was. Ended up being my cooling fan that wasn't coming on, which is why I was overheating. The quote he gave me was reasonable and he said he could have it done for me within 2 hours. I went wandering around downtown and came back about an hour and a half later, and it was finished a little before the 2 hour estimate he gave me. No more overheating, plus a 3 year warranty on the repair. The cost was about $60 more than what my normal mechanic has charged for the same thing, BUT this was fine with me because the 3 year warranty gives me peace of mind. Everyone was knowledgeable and friendly, and the work was done quickly. I would definitely bring my Jeep here again!