A tour of downtown Tulsa's newest Hotel Hampton Inn and Suites