Does anyone know anything about this place in the Legacy Apts in downtown OKC? Driving past there yesterday, it looked open for business. Interesting location--has anyone been there yet? Thanks.