The apartment is very spacious with modern furnishings and facilities, and with a wonderful view of the bay. Giardini Naxos is a very nice seaside town with many inexpensive restaurants, and there is also a good size supermarket nearby. It is a great location for exploring the area, with Taormina and Etna close by, among other things (we made the pilgrimage to Savoca where part of the Godfather was set - it is a lovely village).
The road up to the apartment is quite windy and narrow, so if you are renting a car I would suggest a choosing a smaller one. It is a steep walk up from the bottom but quite manageable.
Finally Claudio was a genial host and provided help very promptly on the few occasions he was needed.
We would definitely recommend a stay here.