Excellent location, great hosts and great information available. ....Definitely pay a return visit.