This place is really amazing. View is stunning and when you're lying on the beach looking at the window of your room, you realize that you've got the best view in Taormina :).
I must also say that going to (and from) the beach by foot was pretty challenging (quite a lot of stairs) but on the other hand I think it's just the sign for Taormina (no matter where you're staying)