The most charming place, very central despite the stairs. True hospitality in Italian fashion!