Pros:
First 9 holes are all very aceable - short, but with distinct fairways. The back 9 are a little longer and more open, with quite a few water holes that are fun to play.
An additional "Complex Loop" was added recently so that three new holes can be played between holes 13 and 14, making this a 21 hole course in total. To get to the additional loop, walk down the corridor between the two fields right before the hole 13 basket. After you play these three, you'll walk back along Church Street to the hole 14 tee (it's a bit of a hike).
This course originally had rubber tees, but these have been switched to either concrete or asphalt. Nice improvement.
Overall, I really enjoy playing this course. It's not difficult, but offers a nice variety for a quick game.
Cons:
Not every sign is 100% accurate since they have redesigned the course.
Holes 11-14 play very close to the baseball and soccer fields, and the gates to these are normally locked, so if you throw a disc over, it's a pain climbing the high fences. These holes are also a little bland, even with the water hazard thrown in. For me, these holes tend to drag a little.
This is a minor drawback, but as stated above, the hike from Hole C on the extra loop back to Hole 14 is quite a ways.
Other Thoughts:
Love the additional loop (Holes A, B and C.) While it doesn't offer the challenge that Farmington does (nearby), I really love this course. Probably my favorite in Rocky Mount.