Perfect stay and Savo restaurant is a must for the best pizza in Italy!