We ordered 4 different dishes- pork/seaweed (steamed-least favorite), pork/pickled cabbage(steamed, very good)/ beef/curry (fried-favorite!), lamb/coriander (steamed,close 2nd!). Next time, I'll order them all fried. Kids tried dumplings for the first time and loved it. Great value for the price and very good food. Service is friendly, but slow and the dining area was a bit dirty (floors). Otherwise, I would have easily given Mai Xiang Yuan 5 stars. Give it a try if you are looking for good flavors and don't need a pristine atmosphere.