I can't speak to the mains because they did not make it out of the kitchen. The wait staff were the void of personality and wait-skills. The soups came out with one of the mains, the rest of the mains did not come out for 40 minutes. When we inquired about the delay we were told that we would have to wait "at least another 15 minutes". They did not apologize for or explain the 15 minute delay for the waitress' first interaction with us (we had to ask for her), or the 40 minute + delay for mains which we cancelled. When we were seated the place was only at 30% capacity. The table next to us - a party of four - just got up and left. Every restaurant has a bad night, the good ones make it better by showing they care. The second star is for the awesome hot and sour soup.