We went there on a group of 8. The rooms were good, big enough for each 2 of us.
They were very nice when we asked them everything, and although we didn't speak Italian (we're from Spain), they did everything they could to help us with anything we asked. The cleaning service was good (both room and bathroom). WiFi service worked in the whole building perfectly.
It was well located, next to Syracuse, but it was kind of difficult to find.
Furthermore, we did find a cockroach in one of the rooms. They have some spiders (but they're on the country side, so that's ok). We only had breakfast in the villa, and we found it poor.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC