Great location, wonderful hosts, lovely accommodation.