Excellent experience; nice location; thoughtful, professional host.