This restaurant was, in my honest opinion very good until recent changes in the administration, i guess.
Slow and rude service. After finishing our initial order, it took 20 minutes to get a waiter to get our second one, just to be told that "the last call" was made and no food could be delivered to our table.
But here's a hint, if you offer a nice tip to a waiter, he will bring you food you didn't even order.
I had heard (a lot of) bad comments about the service in the past and in my last 3 visits it has become extremely evident.
Good luck, as for myself I'll start looking for a better place.