I want to be clear up front, I am not a golf snob. I have only played about five courses total, but out of those five, this was easily the worst managed and most confusingly laid out course I have experienced.
The course itself is not the issue. The grass was in good shape for December, the carts were fast and worked well, the food was reasonably priced and pretty good, and the one employee I interacted with all day was friendly and helpful.
The problem is the complete lack of course management. Our 11:03 tee time did not actually start until around 11:30 because the course was clearly overbooked. There was no one checking tee times or controlling the flow of play.
On the first hole alone, an eight cart, sixteen person group was allowed to tee off together and essentially turn the course into a drunken block party. I am all for having a few drinks while playing, that is part of the fun, but this group was screaming, blasting loud and explicit music, wrestling, and eventually laying in the fairway. They completely stopped play for everyone behind them, and no one from the course intervened at any point.
Because of that, every hole had multiple groups stacked up. We were hit into repeatedly, with balls landing within about 20 feet of us while we were still in the fairway. At one point I had to stop playing to confront a group behind us because it was unsafe, and we physically could not play any faster due to the massive group ahead.
The layout made things worse. Several greens and pins sit directly in line with each other, making it hard to tell which green you are playing without optics. While putting, we had balls land near us multiple times from groups overshooting or mistaking our green for theirs.
Cart control and safety enforcement were nonexistent. Groups drove through active tee shots, ignored basic safety, and even the 90 degree cart rule was impossible to follow on some holes due to poor design and zero enforcement.
This course does not need anything fancy. It needs basic standards. Limit group size, manage tee times, and have a marshal on the course willing to enforce pace and safety. Until that happens, it is hard to recommend unless you are okay with long waits and unsafe, disorderly play.