Outstanding location, superb facilities and great hospitality from the host. A definite must.