Very good place, near the center of Catania