The family and I have stayed three times now and every time has been nice. This is a great place for groups and family reunions but the thing that stands out the most is the staff. They are very friendly and will jump through hoops to help with anything they can. Between ourselves and a few family members they have gone above and beyond to make our stays a success.
We don't live too far away but our family loves the safe feeling of staying here for our reunion and letting the kids play outside over some of the crowded hotels with 100s of people everywhere.