Pros:
Varying terrain. Some concrete, some carpet pads. Paths to each hole and reasonable to navigate.
Cons:
Tight fairways, lots of ground cover, easy to lose discs, some carpet pads, some baskets are hard to find.
Other Thoughts:
Not a beginner friendly course. Has great potential and has come a long way from what I've heard.