O'Duachain Country Inn is a gracious three-level authentic log home and two-story guest house set on five beautiful acres between Flathead Lake and Swan Lake. It has a stone fireplace in the living room of the Main House, private bath suites, rooms with a shared bath, a two-bedroom suite and a hot tub. Full gourmet breakfasts are served elegantly in the dining room.