Average at best, with rushed indifferent service. Ordered grilled octopus which was sort of ok, but lacked flavour.As a former restaurant critic I have been in search of the perfect ‘fava’ during my travels through Crete; unfortunately I have been unsuccessful, as nowadays it is...store bought in a can, and simply microwaved….is everybody too time-poor to make it from scratch?More