Really nice place right in the city center of Heraklion. Several museums and restaurants are a short walk away.