My wife and I used this place as a base for 3 days around Lago Maggiore - it's around 25km to Arona on the southern shore of the Lago. We had a car, and the TomTom did find the place, although I imagine it would be impossible without GPS!
The service was excellent, the rooms huge, and the included Continental Breakfast was lovely.
Nico', the owner, is chef at a local restaurant (3.5km away), which we also found to be most friendly with more than acceptable food, at cheap prices.
Yes, we would use Villa Giglio again.