Set amid stunning loch and mountain scenery This quite remarkable place is one of Highland Scotland's most charming country inns