Ok, so the page can be accessed properly by the user whom is assigned the role. The only problem is I can't use the login page and redirect to the page. When I attempt to provide a url
demo.com/sitefinity/login?returnUrl=/demo/example/pages , user logs in but page does not display (error , you do not have permission to access url).
demo.com/sitefinity/demo/example/pages , works .... :/