I know this is the *Wood board... but if you can stay at Marriot, the Marriot Willamsburg is quite nice. Great indoor-outdoor swim-thorough pool. Waiter service at the pool. Very nice bar that acutually has people in it at night. And each room has a balcony, and they are quite large.
I stayed there and loved it... Plus, it is only about 5 min from Busch.
I haven't stayed at the 4points, but I know I payed less for the Marriott.