Great hosts, great location ... and so many thoughtful touches!