Wonderful stay and great hosts: clean, comfortable and well located; highly recommended.