The Highland Links course is naturally challenging with it's rolling fairways and rather peaceful set in the Cape Breton Highlands National Park. As a first time player on a rolling fairway course I found the fairways to be wide but the rollings hills, or "mini mountains" as I called them were very difficult. As far as the course condition a lot of maintenance is required. The fairways were patched with different types of grass, some of the tee boxes were a disaster and badly needed cutting, but the greens were in excellent condition. For the price I expected the course to be in better condition. I would highly recommend the course management hire some golf course experts to maintain the course.