callmemochelle.com
Costa Mesa: Din Tai Fung 
Din Tai Fung is a world renown dumpling restaurant, given a Michelin star in 2010. Some people rave about it, and some people think it’s pretentious and overpriced. I have tried 3 of their S…