Excellent place to stay : nice, quiet, pretty close to city center (lots of stairs ...).
Very important in Taormina : a parking space !