It's owned by a bible-based leadership organization called Institute for Basic Life Principles.

You may recall that in the 80's it was a renovated Holiday Inn that then fell on hard times like the rest of downtown and OKC.

http://iblp.org/iblp/