Wonderful hosts and a wonderful place - all you need to know.