It's a bit challenging to get to this campground coming from the southeast because GPS instructed to turn down a dirt road. Just continue on through town of Villanueva and at the fork in the road turn right to the park. The drive in has a steep hill and the lanes felt narrow, but doable in my rig (25' class C). There were larger rigs than mine in the park when I was there. Also, if you need cell service, Verizon was nil at the campsite. I had to walk up to the bath house to get a signal.
The park is nestled between 2 sandstone canyon walls and along side the Pecos River. It's a gem! The site I had was right on the river. The kiddos from a few sites down were wading into the river from this site. Could put in a kayak from here too.
The park has pull thru and back in sites, some with electricity and water, others just water. Also a tent area, playground, pit toilets and a bath house. The awesome park attendant, Gilbert, said that they will be upgrading all sites to electric soon. Fairly level sites. There's a dump on site, but it was closed during my stay.
Big old cottonwood trees provide shade and lots of birds visit the area. Hummingbirds galore!
Make sure to do the vista trail hike. It's moderate to challenging and the views are a treat! Also the river trail is an easy walk along the Pecos.
Last but not least, check out the little village of Villanueva at the top of the "hill". Charming! The general store in town sells a delicious spice blend that is made with New Mexican hatch peppers. Try their nacho pie and enjoy!