The hotel is situated on the hill overlooking Taormina. It is a kind of family hotel, so don't expect everything to be top notch. Comes with all the luxury though: arconditioning, television, free Wifi, etc.
Having breakfast on the top level of the hotel overlooking the city is a great experience.