by far the best place to stay. but a prepare some italien language skills