This is a really good restaurant!
Food is very tasty, portions are generous and price is good.
This place is busy, you have to be prepare to wait until a table becomes available,
Also, don't plan to spend a lot of time after you have finished eating... you might see customers still waiting for tables and feel a tiny bit of pressure.
You can also order as take out if you don't have the time to wait for a table.