Edelweiss Hotel. We were booked in only on a bed and breakfast basis but the hotel does have a restaurant. We felt like sampling Engelberg's Swiss restaurants and ended up having a cheese fondue at the Alpenclub a very atmospheric restaurant and confirmed from their website clearly rather old. We were in the part alongside the road so we could watch the Swiss traffic pausing, turning round and generally getting lost!
PS (a lot later) the last bit of the walk into Stans is next to a clay pigeon shooting range - well I hope they weren't shooting at us - you may need steady nerves and ear plugs!