Hotel Villa Carlotta ligt op 5 minuten lopen van het centrum van Taormina en biedt uitzicht op de Middellandse Zee en de Etna in de verte. Het beschikt over een tuin met zwembad en elegante kamers en appartementen met balkon.
De kamers, appartementen en villa's van Carlotta zijn uitgerust met airconditioning, een flatscreen-tv met satellietzenders, een dvd-speler en een waterkoker. De appartementen en villa's hebben ook een kitchenette en een zithoek. De eigen badkamers zijn voorzien van een haardroger en gratis toiletartikelen.
In het hoofdgebouw is elke dag een ontbijtbuffet beschikbaar en er is ook een bar bij de de accommodatie. Het restaurant is open voor lunch en diner en serveert Siciliaanse specialiteiten bereid met lokale biologische ingrediënten, en vergezeld van een uitgebreide wijnkaart.
Giardini Naxos is in 20 minuten rijden te bereiken en het Etna-park ligt 35 km verderop.