Whether you come for the massive indoor water park, the outdoor water park, the kids' activities or the African-theme amenities, your visit to Kalahari Resort will clearly be family centric. The sheer size of this resort (there are 884 guest rooms) is a little overwhelming, but every aspect is designed to appeal to kids -- and the adults who bring the credit cards. The indoor water park is touted as the nation's largest. Among the 28 rides there's something for just about every age and level of adventurousness. We especially enjoyed the Flow Rider surfing attraction, which our family had never experienced at other water parks. Our only quibble with the indoor park: the layout was confusing and signage was hard to find and follow. That made it tricky to locate family members. The outdoor water park is less complex, and still offers plenty of water fun. They've also recently added a zip line ride that frames the outdoor area, a challenging ropes course and an interaction area with African animals. All three of these attractions cost extra. As do other amenities, such as the arcade (which you have to walk through the enter the water park), the photo op with baby tiger cubs, the spa, the pottery-painting gallery and shops. With a more than a half-dozen restaurants on-site, the resort offers plenty of eating options -- from informal by-the-pool grilles to nicer eateries or room service. But be sure to try the pizza at least once. It's delicious, and affordably feeds a family. The folks who founded Kalahari (now a three-location chain) started out with a pizza joint. When you taste the pizza you won't be surprised that it netted the founders enough success to establish this resort.