The apartment is fantastic. You get a beautiful view of the sea from the sunny terrace. The location is nearby the main street, a bar and grocery store are right around the corner. The bed is a sleeper sofa, and was reasonably comfortable. If you come by car I advise you to park at the Porto Catania parking, because it is at walking distance from the apartment. Navigating through Taormina is quite difficult and nearly every car that is parked along the street has some damage at the sides.
We never met Giovanni because he was working outside Taormina, but we called him and he gave us clear instructions to get the keys.
I definitely recommend a stay at the appartment. The only drawback: you have to bring your own toilet paper.