I ate there last Thursday. Immediately after finishing my hearty plate of Korean pubes, I experience gastro-intestinal issues like no other.
Here's a cellphone pic of me at dinner...
The owners might be part of the Triad, but I'd recommend their food to anyone, especially if you like to die a scifi death.