Immaculate lodge with modern features but homely and comfortabland a perfect host