We have not been to Rancho la Mesa for a couple years so are not sure about the road into town from there. We do know there was a sort of old horse path that was not maintained that went to somewhere in town but we never took it. That could be the road mentioned above and possibly it has been improved to help access to the "resort". We always drove back out to Hwy 120 and into town that way. It is just a couple miles.
I went on Google Earth and used their measuring device to do an "as the crow flies" distance from La Mesa to the main plaza in Centro - came out to 1.2 miles - not sure how accurate - or exactly which roads would take you there. You can see La Mesa on Google Earth at 19.502141 -101.594655 - zoom in to see white lines marked for RVs - the image on GE had a date of Nov 29, 2011 so it is a few years out of date. You should be able to Copy & Paste those coordinates from this post to the search line on Google Earth to find it.
I also used Google Earth to do an "as the crow flies" from Villa Patzcuaro to Centro and came up with 1.4 miles. Again - not sure which roads or actually miles.
The road to La Mesa is/was dirt and sort of back-tracks over 14D across a main highway concrete bridge - so maybe they expect eventual road improvements.
La Mesa is maybe a little over 5 years old and all hook-ups are new so there is no problem with electric - can't remember if we drink the water. We have our own UV water purification and filtration (a couple hundred bucks).
This place is mostly one of those wedding and event center places but they don't seem to have a lot of events. There is a restaurant. Our main reasons for preferring La Mesa has to do with the fantastic view from up there - and we are 40' long towing a car so getting into smaller parks is not always easily done - though we do get into some tight places. La Mesa has tons of room and over 20 spaces. They have fancy horses and ostriches and other animals. Ostrich on the menu too.
.