Had the issue that I enabled Node Access but it was still allowing unauthenticated user to view content that should should have no access to. There are a couple of ways to go about fixing this.
1.Run the Status Report and look half way down the page to the Node Access Permissions section. There is a 'Rebuild Permissions' link there. This function can take a long time if you have a lot of content. This worked for some but not all users.
2. Admin > Structure > Content Type > pick the content type and click the Access Control tab
- Under the Advanced section at the bottom, bump it up to 10. This worked for me.
:)