There's no way I'm going back there unless I move up to $25 units (since that was the smallest I saw) -- place was dingy, smoke-filled, and filled with the worst possible degens. I feel like at least AC I can look outside and see the ocean.
Not sure on Wind Creek -- please do report back if things change/change for the better.