If you can afford it, hire a caddy for each person in your group. Not only is it a long, tiring slog for 18 holes (particularly if you golf like me) but they're incredibly knowledgeable about the course and their entire job is to keep you having fun.
And, yes. Absolutely incredible golf...