excellent facility in an equally excellent location. wonderful hosts, also