We visited Flathead Lake for a family reunion and memorial service, which was great but pretty intense, and we also had a new puppy along - also great but intense!
The cabin's nice hard floor gave us good peace of mind about possible puppy accidents (there weren't any, but still) and the well-supplied kitchen, great beds, and beautiful Flathead view let us prepare for (and recover from!) multiple clan gatherings. Colin's communications were timely and complete, and we had a really great stay.