Great location, in the heart of the old town. The terrace is really nice too, with a lovely view of the etna.
However you have to go up several flights of stairs (last one very narrow). The room was way too warm.