Hotel, restaurants and location are great - be wary though that it cost CHF150+ just to get to the front door once you have added up the parking in the previous town, taxis and trains - this is not communicated in advance by the hotel at the time of booking unfortunately.