Fantastic accommodation. Wonderful hosts. What more could you ask for...