Shan Fu can be a dive, but the food is tasty, cooked to order fast, with huge portions and reasonably priced.