Overall, we thoroughly enjoyed our trip to Williamsburg and our stay at Wyndham Kingsgate. The amenities offered were terrific for our family. The location to Williamsburg and the Visitor's Center was outstanding.
The only negative to our experience was being asked to attend a 90 minute "no pressure" meeting. I never indicated that I would attend, but when I didn't attend the following day, I was told that I would be charged $40 for the "appointment". When I contested this, I was told that it was clearly explained in the confirmation call (which was never made to me) and in the confirmation email (the email did not discuss that information).
So, in short, I would say that if you plan to stay at this location, you won't be disappointed. Just be aware they will try to sell you a time share and then charge you if you don't make the appointment.