We recently stayed at Zion Canyon Campground and had a mixed experience. The location is definitely a highlight, it’s just a short walk to the park entrance, which made getting in and out of Zion really convenient.
That said, the campground was very full, and the campsites are packed in pretty tightly. Some are extremely close to each other, so don’t expect much privacy. It was also pretty loud during the day with lots of kids running around, which might be something to consider if you're looking for a quieter stay. On the positive side, the campground provides two shower coins per night, which was a nice touch, and pets are allowed.
The onsite shop was well-stocked with fair prices, and the check-in process was quick and easy. Our site had full hookups including water, electricity, and sewer, though the sewer connection at our particular site was placed a bit far away, which made it a little inconvenient.
Overall, it’s a solid option if you want to be as close to the park as possible and don’t mind a busier campground environment. The price is relatively high for what you get, but the location may make it worth it for some.