Pros:
Buffalo Run is my favorite course in Oklahoma. It may not be the best in the state, but of the half dozen I have visited it is the best.
I love any course with decent elevation changes, and it comes into play here early and often. It isn't heavily wooded, but most holes do have a number of trees, and the fairways are shaped in diverse and interesting ways. There is water in play for several holes as well, usually in close proximity to the pin locations.
Concrete tees are well done, and the tee signs are about as good as it gets, showing all possible pins and the direction to the next tee. Most holes have multiple pins, and there are as many as six possible basket placements at times.
There are a few long holes, but you should get some birdie looks if you're making good drives. You will have to make good drives to get around the mature trees and stay out of the ponds. I was at par on the only round played, but it took an ace to get there. On hole 14 I tossed a big hyzer over the trees on the right side with my Destroyer. Nothing but chains, first one in years. I nearly skipped one in on hole 11, but it was a foot too low, and bounced off the bottom of the basket. There was a few bogies on my scorecard as well, but primarily because I was missing very makable putts.
My favorite holes were probably 1, 4, 15, 16 and 18. Holes 1 and 16 are both downhill and sort of lengthy, 1 has less drop and fewer trees. 16 is an elevated tee at the top of a big hill. 4 plays along the concrete culvert, and has a pond backed by a hill above the level of the tee. The pin was perched atop the hill to the left of the pond, in a semi risky position. 15 also finished on a rocky outcropping that was very close to water. It had a pond in front of the pin and one behind as well. The water was not deep, but I would want to wade in and grab a disc. 18 was a nice finale, with a drive directly over a larger pond with a fountain. There are trees on the other side, and a gap that creates a perfect window to see the basket. A bit uphill, but not too long to make a good run at the target.
There are a couple of tough tee shots, 3 and 10 come to mind immediately. Both have trees very near the tee that require you to pick a line and execute a drive, with specific shot shaping. I also liked the holes next to the concrete ditch, 5 and 11. There is no way avoid throwing over the OB on 5, and RHBH thrower will need to get off a good anhyzer out of the box. 11 goes the opposite direction creating a great hyzer land for RHBH, but trees guarding the pin can knock you down and out. 13 is a fun uphill hole that takes a great flex shot to get around the trees and near the pin.
Cons:
Even with the nice signs, I got confused about what basket to throw towards a couple of times. The sign posts have a spinner to indicate what pin is in play currently, but the ones I looked at were to rusted to read. Baskets for 6 and 7 are near each other, and I picked the wrong one off the sixth tee. I also threw toward the basket for 15 from the tee for 12. It still makes for a decent hole, and I think it was pin location F in one configuration.
There was rain in the week before I came to town, and it left plenty of mud to last through the weekend. It was not nearly enough to ruin my game, but it was present on a few holes.
Other Thoughts:
I left Kansas at midnight Friday and drove all night, and arrived at Buffalo Run as the sun was coming up a few minutes after 6 AM. I dozed in the truck for about 45 minutes before grabbing my gear and leashing up my dog. Usually being behind the wheel for hundreds of miles is not good for my game, but this round was very enjoyable, and I threw pretty well.
The grass was covered in morning dew, and my feet were soaked before I finished the first hole. No amount of dew or mud would take the shine off this course. A great park, with no litter, and an incredibly fun and well equipped layout. Worth a drive even if you don't get the hole in one. Went into my list of favorites instantly.