Giovanni was a tremendous host in nearly every way. Given the size of the group I was traveling with, we had many moving parts and things to take care of. Giovanni was very helpful in finding us a means of getting from Catania to the villa, as well rides to and from Milazzo so we could visit the Aeolian Islands. Additionally, he was always willing to provide invaluable input regarding the area when we needed it.
As far as the villa itself, the building is very well kept and modern. The private garden is tremendous, and comes with a grill, table, hammock, and lemon trees. It is an ideal setting for big meals and gatherings. The porch of the villa provide a beautiful view of both Mt Etna, as well as the beach. Overall, the villa is a great place and well worth the money.
In regards to the town, we struggled to find much going on, however, we arrived on Easter break, which would largely explain its lack of activity. Of course, on our last day, there were many people streaming to the beach, so it's tough to gauge the real action of the town. Regardless, it was pleasant and we had a great time overall.
I would recommend, however, that any international person who wants to visit should get an international drivers license before coming, so they can rent a car and explore Sicily more thoroughly.