Considering it's neighbourhood it's quite cheap for what it offers. However, I was here first time in beginning of 2012. and I'm coming from time to time. It says it's 50% off for last three and half years, and prices are being changed all the time, but not drastically. Also, if you find something on the menu today doesn't have to mean you will find it next time you come.
Another issue I have is that quality of food is mostly very good, but from time to time you can't recognise it's the same meal you had last time, and in those cases size of portion also varies. Luckily, this happened rarely for me.
Service is mostly good, but there is waiter which when we see we decide to skip...
I would say it's very good value for price you pay if quality of food and service is stable but unfortunately it's not, hence average rating.