This is an amazing course. Every single aspect of this course could easily put it on top of a bucket list. The course surrounded by beautiful nature, it is maintained very well and it is very technical. Very frustrating at times; anyone who can finis...