Very nice and clean apartment with beautiful view 10-15 minute walk from city center (however you need to prepare for some climbing;)). The host was friendly and helpful. We truly enjoyed our stay and we would definetly recommend Olimpia's House.
Ps If you are in Taormina you must try delicious 'Parmigiana di melanzane' in Etna restaurant! It's great!