Our two-bedroom condo was very comfortable and spacious. My daughter was upset there wasn't a TV in the second bedroom, but the living room area served her just fine. A big plus was the private hot tub, which is found in every ground floor, single-story unit (about half the total units).
This is a huge property, but easily walked and very well maintained. The landscaping was beautiful and we all enjoyed watching the geese and ducks that inhabit the property's ponds. There are two restaurants on site, one family-oriented and the other meant for an adult evening out (coat and tie). There is also a general store with movie rentals, some food items, and souvenirs. Miniature golf is available, and there are indoor and outdoor pools. The indoor pool was too small for the number of guests using it (this property has expanded greatly in recent years) and the water was murky-- my husband refused to go in, but my nine-year old found some goggles and had fun anyway. It was too cold for the outdoor pool at the time of our visit. The check-in process was slow but the staff brought out appetizers and cookies and was courteous throughout.
NOTE FOR PARENTS WITH INFANTS/TODDLERS: the property offers pack 'n play cribs on a first come first served basis. We ended up buying one for $40 at a nearby Target and leaving it behind when we left (we had no way to get it home). Half the units are two-story, so be sure to call the request line in advance of your visit to request a single story unit. We did, and it made all the difference -- no chasing a two-year old up and down the stairs.
Final note to all readers-- the driving directions offered by the resort's web site are confusing. You might want to verify the directions with MapQuest before you go. Once we learned our way around, though, we found the resort to be well located with easy access to major roads and tourist attractions.