The all-new table mountain casino resort is now open!