Several years ago my wife and I were traveling in our RV on business. We had a reservation at a KOA outside of Barstow,CA. We had an inside dual blow out. Waited over 4 hours for a Tire Service Truck to show up. By the time we were back on the road it was after 9:00pm. I called the KOA that we had a reservation at (we had planned on staying there on our trip) They waited for us to get there. So I can say good things about KOA and I can say Bad about KOA. Each KOA is different and run by different people. I would recommend the KOA out side of Barstow. And I would run as fast as I could away from some other KOA's I have been in.