Wonderful location, fantastic facilities and a welcoming host. What more could you ask for?