We booked with Jim and his company for a 2 bedroom condo at the Greensprings resort.
First I will speak to the class act Jim is. It was a very easy booking, and on very short term notice as well, for the busy Thanksgiving holiday weekend. Check in and arrival was easy, and was exactly what we were looking for. Unfortunately we had out trip cut short due to an emergency. Because of this we had to leave two days early. This is where Jim really shined. He was able to get back to us the unused nights costs, which was a big relief when dealing with leaving a vacation early for no so great reasons. The point is Jim and his booking company was a great company to go through.
For the condo itself, it was nice and on a golf course which was a surprise to us (I love golf). The check in like I said was easy and its a very safe and good place for a family. Not too far from Williamsburgs attractions. The only real gripe I had with it had nothing to do with Jim or the condo itself, but really that the staff of the timeshare office called 4 times in two days trying to get us to go meet with them about ownership. This became annoying as they simply wouldn't except a No from us. Outside of that the spacious condo was great for a family with multiple kids.
We will use Jim in the future when traveling to Williamsburg.