A warm homey ambience in a spectacular location.