Technically, not true. The guard at the gate may let you in, but according to management at SOG, the restaurants are for military personnel and their guests only. Exception is Evergreens which they will let golfers use. Now, that doesn't mean that people who are non military haven't eaten there without ID, but I would go with the understanding that, if ID is checked, you will not be allowed to dine.