We visited this restaurant on a Sunday evening in May. The owner was curious why we had chosen his restaurant. I told him about the good reviews on TA and he had never heard of it. :)
The reason this restaurant has such a high ranking in my opinion is the value for money. All the starters and main dishes were below EUR 10,-. The quality of the products is very good and the owner is very friendly.
Tip: Bring cash as credit cards are not accepted.