Francesca's place is incredibly central, it has the best fish restaurant literally across the road from her place. It has everything you need from a washing machine to an iron and has WIFI. There are restaurants with all kinds of food as well as the beach which is all within walking distance. Taormino town is a short distance away with a taxi and we just loved staying in the town where her establishment is.