Just a stop off at best
This site is located on Altus Air Force Base. It only has 12 sites. You must be a Department of Defense ID card holder to stay on base. The camp area has little to offer. It is only $17 a night and a good stop off if you are in the area. You do have the security of being on a military base.