A disturbing experience, at best. I had lost an upper ball joint on my leased 2005 Grand Cherokee (anyone else have this problem?). The mechanic was one of the rudest individuals I have ever dealt with in any business. The car was towed in, they kept it for a month (not their fault), but it was returned with the bare minimum done work done(no 'extras', like a clean car, at the very least). In addition, the windshield was completely scratched up, although it was in fine condidtion when I had the car towed there. They denied any responsibility and refused to replace it. I would avoid this place at all costs!