Zion itself is a zoo.... felt like an amusement park to me. We stayed at Zion River Resort a few miles down the road and I was glad to be able to get away from the hoards of people every day.
I prefer staying in the Park in the Watchman CG. Some sites are 50amp. There is water and a dump station. Just a short walk to the Visitor Center and the shuttles.