Excellent facilities, superb host, a perfect weekend away.