It’s worth noting that the hotel is not where it appears on the hotels.com map - it's much further up into the mountains. We were a bit disappointed about this, as we were specifically trying to find a hotel near the centre of Cannigione. You'll definitely need a car to get anywhere.
That being said, the hotel was gorgeous. Recently renovated, the entire place had a luxurious feel to it. Beautiful pools, scenery, and rooms. It was very quiet though - both in terms of guests (which was great for us - pool to ourselves most days, in August!), and staff (they seemed to disappear at random times during the day, which made it hard to get drinks from the bar, or any help from reception).
Breakfast is standard continental fare, but a limited selection, and the cooked options weren't all that appetising. For dinner, the hotel's restaurant really feels like it's trying too hard. They seem to be going for fine dining, and the decor and scenery certainly fit that well (as does the price of the food - ouch!). But the quality of the food itself is rather poor. One night I had the rabbit lasagnetta, and it came out stone cold. It took me ages to flag down a waiter to explain, and after that, no apology or recompense. Very disappointed. Other nights, I had sub-standard beef (billed as 'angus steak', but tough and chewy, and cut into a strange rectangle). I really feel like they're missing a trick here - if they concentrated on simple, local cuisine done well, they'd be onto a winner.