Wonderful hosts, wonderful place, and wonderful location. Says it all!