Host speaks great English, really friendly and will show you how to get to the flat as well as the car park, pool and the good places to eat and visit.
Really close to the taormina town we did not use the car for our stay there as all was close by.