We have eaten here 3 times now. The entrees are well priced and the portions are large. The mix of Asian dishes, which is predominantly Chinese, but also has Vietnamese and Thai, is generally and consistently well prepared, if not absolutely authentic. I am generally suspicious of the authenticity of such complex foods in restaurants with such a mix, and I think Moon Gate confirms my hypothesis. If the Tom Yum Goong was called ""Spicy Vegetable Soup"" you would probably be happy with it. If you are a purist and have eaten Thai in Thailand (or SanFrancisco) and Vietnamese in Vietnam (or Houston) you will be happier elsewhere. The service has always been prompt, the location very convenient (on the east end of Pearl where you can find parking) and the ambiance pleasant--which explains why we have eaten there 3 times. Unfortunately on our last visit we did not feel the dish we were served matched its menu description. The waitress told us we were wrong, but that we could have something else, which we did. When we received the bill we were charged for the original entree, not the lower priced substitution. When we questioned it someone (manager? owner?) came over and started yelling at us that we had gotten what we asked for and had to pay for that. We remained polite but firm, and he finally changed the bill, but the experience left us with a bad taste in our mouths on all levels.