As people have mentioned, the drive up to the hotel is not for the fainthearted. However the views more than reward you once you get there! We had a family room with bunk beds and a double bed with a balcony looking out over lake Lugano - just beautiful!Equally beautiful are the views from the pool and the dining terrace. Eating on the terrace is a must - and you do need to book a table, particularly to ensure that you are by the edge of the balcony with an uninterrupted view. The food is particularly good - pizzas and meat dishes were enjoyed - and is particularly cheap!
It's a family run hotel and while my italian was no better than the staff's English, their warmth and welcoming attitude made our stay there a joy. It's not a four star hotel - towels are mismatched etc - but it is a warm and friendly welcoming hotel with amazing views and great food. We would very much hope to stay there again.