The hotel its self is very nice with a great location but was let down by their reservation system and poor house-keeping. The hotel contacted me a few days before my stay and said my room was not available for the first night so my wife and I would have to stay at a different hotel for one night but not to worry as it would to the same standard as the one had booked overlooking the lake. When I arrived, the only room available was a very small back room. It was disappointing to wake up on our first morning in Switzerland with no lake view, just a view of the main road! I had to ask Hotel Hirschen for a taxi to get to their hotel which I had to pay 60 CHF ($70), this was later refunded after two or three times of asking.
Breakfast was lovely and the restaurant staff very pleasant and helpful. However, the house-keeping /cleaning was poor. Our room wasn't vacuumed for six days, there were cob-webs above the bed, the bottom sheet had marks on but wasn’t changed, the shower didn't drain (reported to reception) and there was food left down the side of a chair. Also it was hit and miss whether they replaced the used coffee cups, refills for the coffee machine, bottled water etc. I wouldn't bother booking a suite as these are in the roof (no elevator) and the double rooms on the first and second floors have bigger windows with better views.
The hotel reception agreed with me over my concerns, they were apologetic but were reluctant to offer any solutions.