While not my favorite Chinese restaurant ever, it's the best I've had in Surprise by far. All your favorites will delight and for those that hate tofu (me included) you have to try the fried tofu app. It's freakishly amazing (did I mention I hate tofu?). My whole family enjoys our evenings out at Big Buddha!