This hotel far exceeded my expectations, and I wished I had booked to stay for longer. We were greeted with a welcome drink, and information about the hotels facilities, the lovely gentleman on reception was extremely helpful, providing information about the hotel, and the local area, all in excellent English.
The outside of the hotel is well maintained, with adequate parking, and it's own private beach area onto the lake, with small jetty, sun beds, and steps in to the water. Inside, it is slightly dated (it doesn't have the latest boutique hotel look, and LCD tvs) but it is well maintained, and clean, with complimentary water, fruit teas, and fruit in the reception area.
There is a lift to all floors, and our room was a good size, with a comfy bed, fridge, dressing gowns and balcony with fantastic views across the lake.
On the top floor, with views across the lakes and mountains was a jacuzzi, steam room, and indoor and ourdoor sunbeds, and choice of saunas. All were in excellent condition, and serviced throughout the day.
There is a good choice of activities from facials, exercise opportunities, to massages. We tried the massage, which was a great way to relax, after a long drive.
Breakfast was excellent, with a good choice of fruits, breads, cereals, jams, meats, eggs, cheese etc.
We were the only English at the hotel (which was not a problem), and found a majority of the staff spoke excellent English (which puts us to shame!)
The village of Weggis is a few minutes drive, or a short walk (if the weather is good). It has a small selection of restaurants, and cafes, and a few shops. Eating out can be expensive, and we found most restaurants to be hotel based. In the other direction, you are a few minutes walk from the ferry, which takes you to all resorts around the lake.
I'd certainly go back.....
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC