Very pleasant hosts in a very pleasant home in an excellent location