Cleanly premises, beautiful river-and-mountain view, friendly hosts and a super cute dog, too!