The place matches the photos and description - a car is definitely a must. On clear days we had great views of Mt Etna. Pina Rosa and Salvatore are welcoming and happy to help - if you don't speak Italian, downloading a translation app can help with communication.
We had a great stay.