Wonderful location, wonderful hosts, fantastically well set up for kids; it was an absolute treat to stay here.