Terrific hosts, terrific place, terrific experience- exactly as described!