I have also visited Oklahoma City and frankly I loved the place.
I stayed at a Holiday Inn and was treated very well, as I usually am with Holiday Inns. I'm so sorry, but this was so long ago that I no longer know exactly which Holiday Inn address I was at, but they have ALL been friendly to me.
I ate dinner most nights at the
Habana and as I recall the food and the service were both pretty good. I do recall hearing or reading a story from someone who stayed at the Habana and they were not pleased with the hotel side of things, alleging that some of the less desirable elements tended to wander through the hotel in the evenings. Again, I can't even recall where I heard or read this, and so have no idea if it is true or not. For myself, I wouldn't stay at the hotel because of what I'd heard, but I would go out of my way to eat there. If I recall correctly, they had really good Mushroom soup! LOL