Overall we loved this park and are glad we stayed. We do plan to come back. Everyone was very friendly and the place is cool with lots of fun things to do for kids and adults alike. My only complaints:
The roads are way too small and the turns are way too tight. When we booked, the employee never asked about the length of our rig, so she put us in a spot that was too small. We tried several times to get in, but couldn't because of the tight turn and rigs on every side of us (and one rig that was sticking out too far). We moved to a different spot and asked if we could stay there and it worked out better. Now I know which spots to request for easy pull through. The pools were a little dirty the first day, but clearly someone cleaned them because they looked much better after that. The staff did seem to have a few communication issues, but they were still very friendly and helpful.
We enjoyed our time there and we will return.