Location, location, location. The apartment sits right on the main square overlooking the Ionian Sea. Its pretty incredible. Very comfortable layout. I can't think of a better place to stay in Taormina!