Food is of good quality. Make reservations if you want to sit inside or outside, otherwise you will stand outside. The place is a pretty chaos, inside and outside, probably due to its high Tripadvisor ranking and good atmosphere. You will meet many locals. Staff speaks limited English, bit sufficient to get what you want.