I moved here in February and I have used these guys twice.
They were professional and know jeeps. I hate paying for a mechanic but I couldn't figure out my death wobble (they knew the term!) and they had it done in a day.
About a week later my starter crapped out, this I would have fixed myself but I was late for work and it died at a gas station. I have free towing on my insurance so I just had them take it back to All American. It cost like $300 for a starter which I thought was a bit pricey but it was done...
In all they are great but you might pay a smidge more than the cheapest mechanic around.