I would recommend this shop to all my friends.
I only talked to one person at All Transmissions. But the only bad thing was that the guy we talked to was a little hard to understand because his English was bad. But they do good work in a timely fashion and have a good warranty.