Letojanni is a great base for exploring Taormina and the local area.
The local beach is very friendly and there are some good restaurants etc in town.
Good access by train to the apartment.