My oldest son and I were wandering Castro Street on a weekend afternoon looking for a casual, reasonably priced, late lunch and tried this place.
We ordered several dishes that were delivered in a timely fashion. The portion sizes were reasonable and the quality of the food was as good or better than other similarly priced restaurants.
If I was looking for a casual lunch or dinner and wanted Chinese food, I'd consider coming again. I'd have rated the place 3.5 if I could.