The sites were extremely small and there was not enough room for our truck and camper on one site. We originally left the truck on another site but were screamed at my the staff. The woman used language that I thought only sailers knew. We were speechless. We moved the truck and literally had to park it in the road of the campground (you are not permitted to park in the grass). My average rating is because the kids LOVED the pool. The go carts are not operational and the batting cages looked as if they had seen better days. All in all the campground needs some serious work but I think the economy in Hannibal just can't support it. We will not be back.
We give this campground an excellent rating because it was exactly what we were looking for. If you are looking for an easy place to park your rig and your primary plans are to visit St. Louis then this is the place. If you are looking for a camping experience then pass this one up. The grounds were kept very clean, security patrolled the area and the staff was very friendly. We were very pleased and plan on returning to the area again.
We were extremely disappointed with this KOA. We called a day before to verify that sites were available. We arrived the next day and paid for two nights. The day of check-out we realized that we had been charged a $5 "walk-in" fee for EACH night. No where on our receipt or in the camp office was a notice about this "walk-in" (no reservation) fee. We told the staff that we had called the day before and was told that no reservations were needed but that we would have made the reservations had we known about this additional fee. Also, we paid for two nights and were charged a walk-in fee for BOTH nights. I questioned the 2nd night $5 charge. We were told had we walked in and paid for even 20 days each night would have this additional fee. They explained that it was KOA's rules and their hands were tied. So I give the campground a very poor rating. The lack of customer service ruined our stay. Of course it wasn't the $5 - it was the "too bad - so sad" attitude. We will never return.