Mediterranean restaurant Esperides offers delicious food and professional service in a lovely setting.