Pros:
This course really offers a lot!
Massive elevation changes on half of the holes, both uphill and down. Some really nicely designed fairways that make for a very challenging round. Well placed pins that offer tough approaches. Dual pin placements too! They really alter your shot. Not a simple "Pin B is 50 feet further down from Pin A". You can see the effort put in by the designers.
Pristine signage throughout, marking off distance as well as a fairway map, noting the multiple pin positions.
Trash cans were available and there were even a few benches at some of the tees. Literally NO litter that I could see. Course was extremely well maintained as well it should be! Grass was torched but with the drought conditions it was to be expected. (I played on a 100 degree day).
Cons:
The course plays up and down a fairly steep hill, with the holes running back and forth along the incline. As a result, most fairways are hopelessly sloped and are a real pain in dealing with rollaways as well as doing a number on your feet. Tee pads are sloped as well, following the terrain - make sure you compensate for this when driving or you will pay.
Brutal schoal lining tight fairways isn't very inviting, either. A few holes had almost impossible lines (looking at you #11 and 15). Some blind holes sprinkled in as well make this a dreadnaught of a course, especially when played solo. Overall I felt the majority of the holes were claustrophobic and made for a very tense round. The only place where you can relax and rip is hole #1, and even then you'd better not stray.
Navigation is fairly easy although disorienting your first time through. There are several open areas that have multiple tees in them and in one instance two tees even use the same fairway! A few "next tee" signs couldn't hurt, but for the most part the course flows well and maximizes the land available.
Other Thoughts:
I found myself dissapointed in this course, especially as it is the only one in the greater Dubuque area. The cons I list above really suck all of the fun out of your round, and I found myself playing it safe on every hole, rather than trying to take a chance or two. By the end of my round I was mentally drained, and not in a good way. It is a very challenging course and I think would be fun with a group of three or more. Definitely play with a partner at least so you have a spotter. While the design is intriguing, the execution left a little to be desired. Still, DVMP is a very solid course and worth one's time.