I've been there many times. I had some good results and some so-so results.
The place is basically a hole in the wall, with crap everywhere. They have a room with a line up of monitors where they do chassis repair. The office is piled high with boxes and all sorts of stuff. They have another room where they have full size cabs being repaired and another area where they store games. They used to go to the auctions and buy stuff but I think that's kind of dried up.
It's getting harder and harder to find reliable repair guys. At least they try.