The location was very good and the view we had from our room was stunning !!
just be aware that if you don't like walking then you will find it hard walking to the beach and back but they do have a pool instead. you have to pay for Breakfast but was worth the money plus plenty of spaces for parking if your considering driving.
Taormina is a beautiful part of Sicily the town is very romantic and Isola Bella beach is special.