First of all, you CAN find RV Parks in Springdale that are closer to the main south entrance to Zion(which is THE Main Entrance). But we had a toad(our little Honda Fit) and we preferred just driving the 16 miles or so from Virgin to the park and being able to camp in one of the nicest parks you'll find. We had read that Zion River Resort was a great place to stay. And it truly is. I have only one significant complaint. But first, the good:
The lots are huge. Very wide and with lovely grass and gravel. Everyone gets a grassy area. The concrete pad is very level.
The hookups are great. I get so frustrated when parks put the water hookup really low to the ground and you can barely get your hose hooked up. No such issue here. Electric is great, as was sewer. Just want you want.
The clubhouse/ gift shop is nice. Basic stuff, but also some nice gift items. And beer!(In Utah!!) Everyone was friendly.
When you first pull in there are several clearly marked, LARGE lots for"check in". Although with COVID, there was no check in process, we used this spot to unhitch our toad so that we could get to our spot more easily.
Being near the Virgin River is great. What a peaceful place to visit.
And the one downside. There is virtually no cell signal in Virgin. Certainly not enough to even begin to create a hot spot. There is wifi(and we even had a booster on our site)...but there was still terribly connectivity. We could, in the early morning, check our email and such. In the evening, forget it. No streaming, no surfing. Being out of touch with the world is fine, but it's still nice to be able to do some last minute park research, touch base with the kids and post some photos on Facebook. Most of that was impossible during the 3 nights we spent here. We've stayed at many humbler parks and had no issue with connecting and streaming. Not sure what Zion River Resort could do to improve things, but they should do it. Probably need more than one source of wifi. HOWEVER, this was a friendly, peaceful, lovely place. We'd stay again without hesitation.