From the location to the site itself (and those breath taking views from the terraces!), from the help at the reception to the overall atmosphere - you definitely will not regret staying at Terra Rossa. Best kept secret in the whole of Taormina!