A terrific stay at a terrific home.