Fantastic home, stunning location, wonderful host. What more can I say.