We don't think there are better locations to start your visit to Taormina. Both the city as the coastal part are in walking distance (you have to do some stairs though). Isola Bella is right in front of you and you just need to go down the stairs to reach its shore. Easy parking, warm welcome at the reception, the room we got was small but more than complete and the pool, with an awesome view, is there waiting for you.