Pros:
Upkeep is pretty good
Hosts are friendly, and can tell lots of stories about the course
Lots of variety
Challenging course
Cons:
Not really any cons (other than the ravenous mosquitoes), unless you're trying to get in and out for a lightning fast round. You really do need Gordon to guide you through the course, because of the way it's set up. But unless you're trying to speed through and like playing alone, having someone to guide you through and help you enjoy the process is a positive anyway
Other Thoughts:
Definitely worth playing!