We had a great time at the KOA. What made it was the staff who were all really friendly and went above and beyond to make our stay enjoyable (and helped to keep our kids entertained). It seems like they enjoy working there. The facilities were great - jump pad, playground, pool, mini golf, treasure hunt etc