If you can catch the staff on a good day then this place has the potential to keep you coming back. The food is almost always great but there have been a few exceptions to this rule such as dry chicken as others have pointed out.
Our first experience here was almost our last though. We sat down and ordered calamari as our app, and a chicken dinner for the main. About 10 minutes later, the waiter returned to inform us that they had turned off the grill and if we wanted the calamari, it would be roughly 30-45 minutes. OK, so no app. Then in one breath he was able to squeeze in that there was also no rice left, and walked away.
Once our meals of end of the day leftovers arrived we were disappointed, obviously, as the chicken was pretty dry and the potatoes were hard.
A friend of ours, who loves and swears by the place, convinced us to try it again and we had a completely different experience. The chicken was juicy, and the staff were less surly.
Hit and miss.... Are you feeling lucky today?