You asked about Mesa, and there are many and they are big. Anything along the 60 (Mesa, Apache Junction, and Gold Canyon) would suit your purpose, and there are some great ones. Check our RVparkreviews.com for listing in those 3 towns. One of the parks in Gold Canyon has it's own golf course. Of course the Maricopa County Parks (McDowell Mtn, Usery Mtn) are great, but getting into them is like being admitted to an Ivy League school. Before we moved here we used to stay at Fort McDowell, and it still is the nicest/nearest to Fountain Hills/Scottsdale/Mayo Clinic.