Nice people. They only speak Italian but that was not a big problem.
Very nice location. Close to the sea and the Etna.