This is one of the best places we stayed when travelling in Europe. Very clean, well priced and in a very convenient location.
I recommend staying here when you come to Taormina.