I came here with a large group with about 20 people so we had two tables. The 2nd table ordered their dinner first and seemed to get all of their dishes within 10 to 15 minutes of ordering. However, the table I was at ordered about 5 to 10 minutes after our other table, but it took like 30 minutes for our food to come out. The server taking our order was distracted the whole time while taking our order. Each table ordered the Spring Rolls, Beef Chow Fun, House Special Fried Rice, Crispy Fried 1/2 Chicken, and Fish Filet Special Sauce. Our table also ordered the spicy green beans. The other table also ordered the BBQ Beef. In general all the food was pretty good probably a 5 but the portion sizes leave a lot to be desired. I as well as some other in my party had been here before noticed that the portion sizes were noticeably smaller. In addition the lady waiting our table messed up our spring roll order for fried egg rolls and blamed it in us with an attitude (maybe if she wasn't soo distracted), though she corrected the problem. Our other table ordered a second order of Fish Filet with Special Sauce after they had eaten theirs and asked how long it would take for the second order. The server said 5-7 minutes--it took almost 30 minutes!!
Maybe it's just me, but most of my experiences at Chinese/Vietnamese/Asian restaurants within the past few years just seem to be bad. Maybe my below average expectations at these types of restaurants have to be so low that everything will be good. Though I don't think I should have to lower my expectations at Asian restaurants because I've also been to American and Mexican restaurants with mostly good experiences.