Mostly good every time I've gone. I tend to go with the chicken stir-fry when we eat here and it is usually very good. My last visit, however, was not good at all and dropped what would have originally been a 4 star rating down to a 3. We usually get the same waitress who does a fantastic job (I do not remember her name), but the last time we went, we had a different waitress, while she wasn't rude or anything, she had not come by our table until we were practically done with our meal. The place wasn't busy, so I'm not sure why she hadn't came by the table more than that one time, which never gave me a chance to tell her the order was wrong, so I had to pick out the things I had asked to be held from the order. I'll still come here in the future, but this last visit is going to make it a while before I come back.