This is an excellent place to stay if you have a rental car and want to use it as a base to explore the town of Taormina, Taormina's beaches, Mount Etna, Catania, Messina, and other parts of Northeastern Sicily.
The facility is clean, modern, well maintained, quiet, and not far from the autostrada. The owner is friendly, and helped us find our way around. The Villa serves a very good complementary breakfast and parking is free.
But if your main goal is to spend a few days in Taormina, I would suggest you find accommodations in the town itself. The drive from the Villa to the village was a little challenging for us.