I've been here a number of times. Usually the food is pretty good. The last time I went though there was an insect in my salad. When I brought this to the attention of a server she took it promising to bring another, and never came back. When I brought it to another servers attention she got me another one, but it came at the same time as my entree, so it ruined the rhythm of the meal, and generally just ruined the dining experience.
Also, either living in the U.S. has changed my view on portioning or the portion have gotten really small. I'm not really sure what to make of this. The food was ok. I'll try again and maybe update.