Me and my husband stayed here for 4 nights with our 2 1/2 year old boy in a basic cabin with no bathroom. My first issue was how difficult it was to find our cabin given we didn't arrive until about 9. They had left us a note and a map directing us to it, but it was so dark and the numbers so small we circled around the grounds a few times before we found it. Even slightly bigger signs would be very helpful.
Second, and this I guess is partially my fault, they say bring your own linens but didn't specify pillows. I brought sheets and pillowcases but had to buy some pillows the next morning. Third, there was only one power outlet in our cabin and it was a bit difficult taking turns charging our phones and camera batteries. Next time I will bring an extension cord or something.
Also just to note, all breakfast/food items, even a cup of coffee, cost money.
There is a playground, a little dog park, and a small mini golf course. The bathrooms and showers were all very nice and also conveniently placed. There is a lounge above the bathrooms with a TV, some boardgames and puzzles, and a pool table. All staff were very nice, they all loved my son and talked to him any time I was in the main office/shop.
Overall, staying here (my first KOA experience) was 100x better than staying at any hotel. My son loved running around outside our cabin. There was plenty of room for the 3 of us in the cabin. Beds were comfy, temperature perfect. It felt like we had our own little house for a few days with so much more privacy than a hotel. I will never, ever choose a hotel over KOA from now on. There were a few surprises but I know now for next time.