I have only golfed here once--and that was enough for me. After booking my tee time online, I showed up Saturday morning with a friend ready to play. However, they claimed that they did not have my reservation (which may have been true), and then they said that they had no way to verify--no internet access or ability to check the reservations. I wasn't upset too much by them not having the reservation, but I was surprised at how unprofessionally they handled it. The two clerks behind the counter were surprisingly rude and uninterested. Thankfully a manager listened to us and let us on to play. However, the course was not in good shape. The greens were reasonably good, but the course is very cramped. The fairways are all close together with very few trees in between. The result is that people are constantly playing in the wrong fairways. As far as that goes, there is very little advantage to playing in the fairway at all as opposed to the rough--the fairways were poorly maintained--lots of weeds and not very even ground. You can definitely find much better golf courses in the Nashville area for comparable prices.
Pros: Not expensive (unless they lose your reservation and make you pay twice...)
Cons: Cramped fairways that are in poor condition. Unpleasant staff (except the starter--he was very polite and friendly.)