My family and I stayed here for 3 nights in late July in a 34-foot travel trailer. We made reservations over the phone and found the customer service to be exemplary (I called at the last minute to both cancel and then later to re-instate my reservation when we had car trouble on the way). When we arrived the check-in process was straight forward and easy. The roads are gravel but well-graded and the majority of the sites are pull-thru. We had no trouble getting into ours, however, we found rather quickly that sites are extremely close together. Our back-side neighbors had to move their picnic table back in order to accommodate our driver-side slide (the distance between our extended slide and their trailer is about 8 feet. But… we all made it work. There is a 10 pm lights-out policy to cut down on light pollution and see the stars. And the people who camped next to us were considerate.
The campground has lots of amenities. A log cabin (rec center) with pool, video games, TV with DVD library, books, and board games. Laundry with decent pricing. Mini-golf ($3 per person). A nice pool and hot tub. A dog park with agility obstacles. Nice playground. Wifi signal is strong with decent bandwidth (they discourage streaming). Next door is a horseriding stables ($40 an hour, $25 for a half hour); the horses come up to the fence and love to be petted. The store in the office is small but has the basic amenities. Groceries can be purchased in Cortez, a 15-minute drive away. And, of course, Mesa Verde National Park is right across the road, less than 5 minutes to the visitor center. The only downside (besides the tightness of the spaces) is that dumpster was very full and near to overflowing.
Overall we enjoyed our stay here, and thought the location to the park and local area was perfect. Would recommend and definitely stay here again.