We rented one of the 1 bedroom suites in July 2014. My kids were thrilled with the river pool (with the slide, lazy river, and "beach" section). We spend 90% of our time just enjoying the nice weather by the pool. The river pool has a bar with food and drink service which was very convenient since our young kids did not have any interest in leaving the pool once we got down there. Their breakfast buffet (including in many packages) was very good. A great selection of food for all ages.
The main downside was that when we arrived in bad weather, we were very disappointed to find that the indoor pool also closes in bad weather. Which seems strange since it is the most obvious choice for an alternative activity at the resort when the weather is crummy. But luckily that was only an issue for us on one of our three days there.
Overall the suite was spacious and clean. It was great to have a full kitchen with a big fridge to store drinks and snacks. The bathrooms were large and clean. The kids absolutely loved the resort and all of the pools and activities available. And the resort's proximity to everything (including Busch Gardens, Water Country, and Historic Williamsburg) will make this our obvious choice whenever we return to Williamsburg.