We had a really great time, booking last minute we were a bit nervous of what we'd booked but were very pleasantly surprised - staff were ultra friendly, food was top quality, rooms were comfortable although basic. We had specific food requirements and the front of house staff, as well as the chef were very accommodating, polite and helpful - going out of their way to ensure these requirements were met and we didn't feel uncomfortable about asking. We will definitely be recommending the Alpenhorn to friends.