Wonderful hosts in a perfect lakeside location. This has it all.