Booked the Impero Hotel less than a week before travelling.
Arrived at 8pm, and in a poorly lit reception area, we were quickly welcomed and checked in, by a gentlemen we later discovered to be the owner. This is a family run hotel.
Our en-suite room was spacious, clean, and enjoyed a balcony looking out to the rear of the hotel. There's no air conditioning - so keep the shutters and curtains closed during the day.
The restaurant lighting was a little stark, and it lacked ambience, but the food was good, however we found better options nearby at similar prices. Breakfast was plentiful and inclusive. There's a Tigro's supermarket next door, a Samsonite outlet just a mile away, and if you're heading to or from Switzerland as we were, then the border is just a mile and a half away. There's a superb Gelateria in Cantello, and a number of alternative dining options.
The hotel is realistically 15-20 minutes drive from Varese, 30-35 minutes from Lake Varese. Hotel is on a bus route but you really need your own transport.
Would certainly consider this hotel if we were in the area again. The gift of a bottle of olive oil on departure a nice touch.